<?xml version="1.0" encoding="UTF-8"?>    <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
      <channel>
        <title></title>
        <link>https://interactivetools.com/forum/forum-search.php?k=user%3AJeffC</link>
        <description></description>
        <pubDate>Sun, 24 May 2026 16:06:38 -0700</pubDate>
        <language>en-us</language>
        <atom:link href="https://interactivetools.com/forum/forum-search.php?k=user%3AJeffC&amp;rss=1" rel="self" type="application/rss+xml" />

                <item>
          <title>CMSB v3.82 Released (Improved UI, Menu Count Badges, &amp; .env support)</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248354#post2248354</link>
          <description><![CDATA[<p>Hi Zaba</p>
<p>I was able to log back in after deleting my cache.<br /><br />Christine @ IT helped me out. I've copied her reply to me below. My situation may not be the same as yours, so don't drop tables unless you are absolutely confident, but hopefully this will help.<br /><br />It looks like the root cause of the issue resides within the site's sessions table. The "id" field is supposed to be the unique primary key of the sessions table, but in the site's database, the "id" field instead looks to be just a regular non-unique field, and an auto-incrementing "num" field is set as the primary key.<br /><br />This means that every time a user clicks "Logoff", an entirely new logged-out session is being inserted into the sessions table, rather than the existing logged-in session record being updated. So the logged-in session always remains, and CMSBuilder never realizes you've actually logged out.</p>
<p>This happens because the query which handles this part of the logout process does so by making use of the "ON DUPLICATE KEY UPDATE" keywords, and an auto-incrementing primary key will always hold unique values, and therefore old logged-in session records will never have their keys identified as duplicate, so they will never be properly updated.<br /><br />Simply dropping the sessions table entirely should trigger CMSBuilder to regenerate it with the correct fields. This can be done through phpMyAdmin in cPanel, or via the "MySQL Console" link in the Developer Console plugin in CMSBuilder.<br /><br />Just to help clarify the difference in the primary key setup, in case a direct comparison is at all useful in illustrating the issue, here's approximately what the sessions table should look like:<br /><br />cmsb__sessions CREATE TABLE `cmsb__sessions` (<br />&nbsp;&nbsp;`id` char(64) NOT NULL,<br />&nbsp;&nbsp;`expires` timestamp NOT NULL,<br />&nbsp;&nbsp;`data` mediumtext,<br />&nbsp;&nbsp;PRIMARY KEY (`id`),<br />&nbsp;&nbsp;KEY `_auto_expires` (`expires`)<br />) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC<br /><br />And here's what the site's sessions table currently looks like:<br /><br />CREATE TABLE `cmsb__sessions` (<br />&nbsp; `num` int(10) unsigned NOT NULL AUTO_INCREMENT,<br />&nbsp; `id` char(64) NOT NULL,<br />&nbsp; `expires` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),<br />&nbsp; `data` mediumtext DEFAULT NULL,<br />&nbsp; PRIMARY KEY (`num`),<br />&nbsp; KEY `_auto_expires` (`expires`)<br />) ENGINE=InnoDB AUTO_INCREMENT=1010 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC</p>]]></description>
          <pubDate>Tue, 24 Feb 2026 07:04:41 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248354#post2248354</guid>
        </item>
                <item>
          <title>Possible issue with CMSB 3.82 + Newsletter Builder (PHP 8 date() error)</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248337#post2248337</link>
          <description><![CDATA[<p class="p3">Hi all</p>
<p class="p3">After upgrading to CMSB 3.82 on PHP 8+, I got this error when opening the subscriber list in the Newsletter Builder:</p>
<p class="p3">date(): Argument #2 ($timestamp) must be of type ?int, bool given /cmsb/lib/menus/default/list_functions.php on line 736<br />/admin.php?menu=_nlb_subscribers</p>
<p class="p3">The table <span class="s1">cmsb__nlb_subscribers</span> only contained: num, email, confirmed, authkey</p>
<p class="p3">But the schema file: cmsb/data/schema/_nlb_subscribers.schema.php</p>
<p class="p3">has: ‘listPageFields’ =&gt; ‘email, confirmed, createdDate, num’,</p>
<p class="p3">To solve the issue I added createdDate to my subscriber table</p>
<p class="p3">I suspect a more “correct” fix might be to remove <span class="s1">createdDate</span> from the schema so it matches the table, but I preferred not to modify a core plugin file in case I was missing something.</p>
<p class="p3">So this may just be an install/update edge case on my side, I’m not sure.</p>
<p>Jeff</p>]]></description>
          <pubDate>Sat, 21 Feb 2026 00:27:14 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248337#post2248337</guid>
        </item>
                <item>
          <title>CMSB v3.82 Released (Improved UI, Menu Count Badges, &amp; .env support)</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248305#post2248305</link>
          <description><![CDATA[<p>Hi Dave</p>
<p>Thanks for the update. I've run into an issue. I can not log off from admin.php. When you click the link: <a href="https://domainname.co.uk/cmsb/admin.php?action=logoff" rel="nofollow">https://domainname.co.uk/cmsb/admin.php?action=logoff</a>, the welcome screen loads and the user stays logged in. This is an upgrade, not a new installation.</p>
<p>Thanks<br />Jeff</p>]]></description>
          <pubDate>Thu, 22 Jan 2026 01:41:01 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248305#post2248305</guid>
        </item>
                <item>
          <title>Recommendations for a UK Host</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248162#post2248162</link>
          <description><![CDATA[<p>Thanks Mark</p>]]></description>
          <pubDate>Wed, 01 Oct 2025 22:26:32 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248162#post2248162</guid>
        </item>
                <item>
          <title>Re: Convert all site uploads to WebP</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248161#post2248161</link>
          <description><![CDATA[<p>Thanks Dave</p>]]></description>
          <pubDate>Wed, 01 Oct 2025 22:20:33 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248161#post2248161</guid>
        </item>
                <item>
          <title>Re: Convert all site uploads to WebP</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248143#post2248143</link>
          <description><![CDATA[<p>In response to: <a href="https://interactivetools.com/forum/forum-posts.php?postNum=2246512#post2246512" rel="nofollow">https://interactivetools.com/forum/forum-posts.php?postNum=2246512#post2246512</a><br /><br />Is there an updated plugin that works with v3.79? <br /><br />Thanks<br />Jeff</p>]]></description>
          <pubDate>Thu, 25 Sep 2025 03:12:12 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248143#post2248143</guid>
        </item>
                <item>
          <title>Recommendations for a UK Host</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248120#post2248120</link>
          <description><![CDATA[<p>Hi</p>
<p>I've been using the same host for my websites for the past 15 years, but they are becoming increasingly unreliable, and the once excellent personal support has been replaced with AI. Can anyone recommend a good host company based in the UK.<br /><br />Thanks<br />Jeff</p>]]></description>
          <pubDate>Sat, 13 Sep 2025 04:04:51 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248120#post2248120</guid>
        </item>
                <item>
          <title>Error: Password cannot be blank</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247876#post2247876</link>
          <description><![CDATA[<p>Thanks everyone.</p>]]></description>
          <pubDate>Thu, 06 Feb 2025 00:12:45 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247876#post2247876</guid>
        </item>
                <item>
          <title>Error: Password cannot be blank</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247848#post2247848</link>
          <description><![CDATA[<p>Thanks David</p>
<p>That's done the trick for me too.</p>
<p>Dave and/or Tim. Would you be able to chip in and let us know if this has any other repursions, security wise?</p>
<p>Also, any idea why it's an issue on some sites and not all? I've not done an extensive test, and it could be a coincidence, but the site with the error is the only site I have running with 3.75.</p>
<p>EDIT. I updated from 3.74 to 3.75 on the 27 December, and we didn't have any issues until today. It was working fine around 8-9pm (GMT) yesterday. Error first noticed around 7am today.</p>]]></description>
          <pubDate>Wed, 22 Jan 2025 05:39:18 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247848#post2247848</guid>
        </item>
                <item>
          <title>Error: Password cannot be blank</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247846#post2247846</link>
          <description><![CDATA[<p>Hi David</p>
<p>DId you ever get to the bottom of this? I have the same issue. I already force https, so I can't solve it with that!<br /><br />I've looked at everything I can think of. I've tried php versions, removed cmsb plugins, removed third party code like Google Tag Manager and TrustPilot, reverted to the orginal factory settings for the websiteMembership plugin, different browsers.</p>
<p>Looking at the logs, it looks like everything is being passed to the server correctly. </p>
<p>Any further insight would be hugely appreciated!</p>]]></description>
          <pubDate>Wed, 22 Jan 2025 05:02:49 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247846#post2247846</guid>
        </item>
                <item>
          <title>Change &apos;Shipping&apos; to &apos;Delivery&apos; in Simple Cart Order Summary </title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247498#post2247498</link>
          <description><![CDATA[<p>Thanks for your help Dave.</p>
<p>Thanks for pointing me in the right direction. I found a different solution. In customCart.php</p>
<pre class="language-markup"><code>function sc_addShipping($cartItems) {
	$shippingTotal = 0;
	foreach ($cartItems as $cartItem) {
		$shippingTotal += @$cartItem['shipping'] * @$cartItem['quantity'];
		foreach ($cartItem['OPTIONS'] as $option) {
			$shippingTotal += @$option['shipping'] * @$cartItem['quantity'];
		}
	}
	return array( 'name' =&gt; 'Shipping', 'TOTAL' =&gt; $shippingTotal );
}</code></pre>
<p>Changed:</p>
<p>return array( 'name' =&gt; 'Shipping', 'TOTAL' =&gt; $shippingTotal );</p>
<p>to</p>
<p>return array( 'name' =&gt; 'Delivery', 'TOTAL' =&gt; $shippingTotal );</p>
<p>Using the same method I changed TAX to VAT.</p>
<p>function sc_addTax($cartItems) {…</p>
<p>return array( 'name' =&gt; "VAT ($taxPercentage%)", 'TOTAL' =&gt; $taxTotal );</p>
<p>…}</p>]]></description>
          <pubDate>Sat, 07 Sep 2024 02:09:11 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247498#post2247498</guid>
        </item>
                <item>
          <title>Change &apos;Shipping&apos; to &apos;Delivery&apos; in Simple Cart Order Summary </title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247358#post2247358</link>
          <description><![CDATA[<p>Where is 'name' set in the code below?</p>
<p>Can it be easily changed without screwing-up anything else? Thanks!</p>
<pre class="language-markup"><code>&lt;?php if ($extraLineItems): ?&gt;
&lt;?php foreach ($extraLineItems as $extraLineField =&gt; $extraLineItem): ?&gt;
&lt;div class="row"&gt;
&lt;div class="col-6"&gt;
&lt;p class="mb-0"&gt;&lt;?php echo htmlencode($extraLineItem['name']); ?&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="col-6"&gt;
&lt;p class="text-end mb-0"&gt;&lt;?php echo sc_moneyFormat($extraLineItem['TOTAL']); ?&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;?php endforeach; ?&gt;
&lt;?php endif; ?&gt;</code></pre>]]></description>
          <pubDate>Tue, 16 Jul 2024 04:03:40 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247358#post2247358</guid>
        </item>
                <item>
          <title>CMSB v3.70 Released (Jun 3) - Mail Updates &amp; More</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247244#post2247244</link>
          <description><![CDATA[<p>Awesome Dave, that's a game-changer.</p>
<p>I've just reduced the number of items in my navigation by half. We sell our websites on their ease-of-use, and this makes the admin panel so much clearer and less intimidating to users that aren't particularly tech-savvy.</p>
<p>Noted though that it may not be a good idea in all situations!</p>]]></description>
          <pubDate>Wed, 05 Jun 2024 10:12:16 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247244#post2247244</guid>
        </item>
                <item>
          <title>CMSB v3.70 Released (Jun 3) - Mail Updates &amp; More</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247242#post2247242</link>
          <description><![CDATA[<p>Hi Dave</p>
<p>Related Records are much easier to set up now, thanks.</p>
<p>Can I make a request for a future update? It would be great if the dragsortorder column was included in the list of pulled-in records. It's great that a user can add/delete and modify. If they could drag the order too that would mean we can hide the related table in the navigation.</p>
<p>On a lot of my builds being able to do this would reduce the number of items in the navigation by a significant number, making the admin panel a lot simpler for the end user.</p>
<p>It's not a massive issue, but if it's relatively easy for you to implement perhaps you could consider it?</p>]]></description>
          <pubDate>Wed, 05 Jun 2024 01:21:18 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247242#post2247242</guid>
        </item>
                <item>
          <title>Newsletter Builder and 3.69</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247220#post2247220</link>
          <description><![CDATA[<p>Hi Dave</p>
<p>Are there any known issues with newsletter builder and 3.69?</p>
<p>The plugin generates the following url to unsubscribe to newsletters (placeholder: <span>#unsubscribe_url#)</span></p>
<p><a href="https://domainhidden.co.uk/newsletter-manage.php?n=895&amp;a=531941d980b1&amp;m=5&amp;u=1" rel="nofollow">https://domainhidden.co.uk/newsletter-manage.php?n=895&amp;a=531941d980b1&amp;m=5&amp;u=1</a></p>
<p>This link opens the page but unchecking the newsletter and saving doesn't result in any change.</p>
<p>If you remove &amp;u=1 from the url the form works, but removing &amp;u=1 also removes the error and alert instruction: <span>Uncheck any newsletters you don't want to receive OR uncheck all lists to unsubscribe completely.</span></p>
]]></description>
          <pubDate>Mon, 27 May 2024 22:10:09 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247220#post2247220</guid>
        </item>
                <item>
          <title>Textbox quirk with 3.69</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247211#post2247211</link>
          <description><![CDATA[<p>Hi Dave</p>
<p>When a line of text exceeds the width of the box it stays on one line and adds a horizontal scroll bar. With previous versions the text would wrap onto the next line. Is this by design? Is there anything I can do to change it back?</p>
<p>I thought it may be a browser issue. I've tried in Safari 17.2.1 and Chrome <span>124.0.6367.209 (both Mac) and they have the same issue.</span></p>
<p>Thanks<br />Jeff</p>
]]></description>
          <pubDate>Mon, 20 May 2024 20:47:26 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247211#post2247211</guid>
        </item>
                <item>
          <title>Content fields</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247205#post2247205</link>
          <description><![CDATA[<p>Regarding the ShowHide plugin – I'll take a look at your code if you post it here. I'll try to sort it for you, but it may be one for the experts :)</p>]]></description>
          <pubDate>Fri, 17 May 2024 00:42:54 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247205#post2247205</guid>
        </item>
                <item>
          <title>Content fields</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247204#post2247204</link>
          <description><![CDATA[<p>Using a css selector should take care of it. </p>
<p>Set the css for all the slides. Something like:</p>
<pre class="language-markup"><code>.slide {
background: red;
}</code></pre>
<p>Then set a separate style to alter the first slide only</p>
<pre class="language-markup"><code>.slide:first-of-type {
background: yellow;
}</code></pre>
<p>In your js or html you apply the .slide class to all of the records. The first slide will have a yellow background, all the others will be red.</p>]]></description>
          <pubDate>Fri, 17 May 2024 00:32:49 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247204#post2247204</guid>
        </item>
                <item>
          <title>Content fields</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247201#post2247201</link>
          <description><![CDATA[<p>I'm not familiar with fullpage.js</p>
<p>Could you use css? </p>
<pre class="language-markup"><code>&lt;!doctype html&gt;
&lt;html&gt;
&lt;head&gt;

&lt;style&gt;

div {
height: 100px;
width: 100px;
background: yellow;
}
		
div:first-of-type {
background: red;
}

&lt;/style&gt;

&lt;/head&gt;

&lt;body&gt;

&lt;div&gt;box 1&lt;/div&gt;
&lt;div&gt;box 2&lt;/div&gt;
&lt;div&gt;box 3&lt;/div&gt;
&lt;div&gt;box 4&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;</code></pre>]]></description>
          <pubDate>Thu, 16 May 2024 23:48:39 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247201#post2247201</guid>
        </item>
                <item>
          <title>Content fields</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247199#post2247199</link>
          <description><![CDATA[<p>Have you seen the ShowHide Dependent Fields plugin? I think this could work for you.</p>
<p>Create a dropdown field with two values:</p>
<p>Image Box<br />Text Box</p>
<p>When the cmsAdmin selects Image Box you show an image upload field and hide the text box.<br />When the cmsAdmin selects Text Box you show the text box and hide the image upload.</p>]]></description>
          <pubDate>Thu, 16 May 2024 20:54:03 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247199#post2247199</guid>
        </item>
                <item>
          <title>New Website Design</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247198#post2247198</link>
          <description><![CDATA[<p>Hi Lucia</p>
<p>The website looks great.</p>
<p>I've found an error. The link to download the latest version comes up with an error: <span>Error(3): Download filepath doesn't exist!</span></p>
<p>The error is on this page: <a href="https://www.interactivetools.com/download/" rel="nofollow">https://www.interactivetools.com/download/</a></p>
<p>Thanks</p>]]></description>
          <pubDate>Thu, 16 May 2024 20:20:17 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247198#post2247198</guid>
        </item>
                <item>
          <title>CMSB v3.69 Released (Apr 29) - Website/Code Backups</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247172#post2247172</link>
          <description><![CDATA[<p>Sorted. Thanks Dave</p>]]></description>
          <pubDate>Wed, 01 May 2024 00:01:07 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247172#post2247172</guid>
        </item>
                <item>
          <title>CMSB v3.69 Released (Apr 29) - Website/Code Backups</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247170#post2247170</link>
          <description><![CDATA[<p>Hi Dave</p>
<p>Are there any known issues with the Newsletter Plugin (3.07) and this latest release?</p>
<p><span>#154922 - implode(): Argument #2 ($array) must be of type ?array, string given</span><br /><span>/home/domainhidden/public_html/cmsAdmin/lib/Fields/ListField.php on line 294</span><br /><span><a href="https://domainhidden.co.uk/cmsAdmin/admin.php?menu=_nlb_messages&amp;action=add" rel="nofollow">https://domainhidden.co.uk/cmsAdmin/admin.php?menu=_nlb_messages&amp;action=add</a></span></p>
<p>Thanks<br />Jeff</p>]]></description>
          <pubDate>Tue, 30 Apr 2024 09:50:35 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247170#post2247170</guid>
        </item>
                <item>
          <title>CVS Import error with CMSB 3.68</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247161#post2247161</link>
          <description><![CDATA[<p>Thanks Dave</p>]]></description>
          <pubDate>Sun, 28 Apr 2024 00:09:21 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247161#post2247161</guid>
        </item>
                <item>
          <title>CVS Import error with CMSB 3.68</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247146#post2247146</link>
          <description><![CDATA[<p>Thanks Rez</p>
<p>I did the same as you, removed the offending files to regain access.</p>]]></description>
          <pubDate>Tue, 23 Apr 2024 08:23:41 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247146#post2247146</guid>
        </item>
              </channel>
    </rss>
  