<?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%3Akitsguru</link>
        <description></description>
        <pubDate>Tue, 05 May 2026 10:59:24 -0700</pubDate>
        <language>en-us</language>
        <atom:link href="https://interactivetools.com/forum/forum-search.php?k=user%3Akitsguru&amp;rss=1" rel="self" type="application/rss+xml" />

                <item>
          <title>membership plugins login form not working with 3.82</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248400#post2248400</link>
          <description><![CDATA[<p>Found the issue. It was not CMSB-related.</p>]]></description>
          <pubDate>Fri, 10 Apr 2026 08:48:41 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248400#post2248400</guid>
        </item>
                <item>
          <title>membership plugins login form not working with 3.82</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248391#post2248391</link>
          <description><![CDATA[<p>I am seeing an error in the login functions for the membership forum. now sure what has happened here?<br /><br /><br /></p>]]></description>
          <pubDate>Tue, 07 Apr 2026 13:37:04 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248391#post2248391</guid>
        </item>
                <item>
          <title>Update to CMSB v. 8 from 3.56</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248390#post2248390</link>
          <description><![CDATA[<p>You need to go to PHP 8.3 at a minimum, as 8.1 and 8.2 are obsolete. You'd better bite the bullet now.&nbsp;</p>]]></description>
          <pubDate>Tue, 07 Apr 2026 13:29:32 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248390#post2248390</guid>
        </item>
                <item>
          <title>BUG: tinymce field can&apos;t use media library image CMSB 3.82</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248380#post2248380</link>
          <description><![CDATA[<p>This fix works for me, too. Thanks Dave.</p>]]></description>
          <pubDate>Tue, 10 Mar 2026 13:02:41 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248380#post2248380</guid>
        </item>
                <item>
          <title>BUG: tinymce field can&apos;t use media library image CMSB 3.82</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248376#post2248376</link>
          <description><![CDATA[<p>The error does not prevent the image from being added, it is annoying but not fatal. I have been adding images, just close the error message and continue.</p>]]></description>
          <pubDate>Thu, 05 Mar 2026 15:39:09 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248376#post2248376</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=2248371#post2248371</link>
          <description><![CDATA[<p>No argument here, Dave and his crew have been great. Almost 20 years for me too. I also have lost clients to wordpress and had them come back a year later.</p>]]></description>
          <pubDate>Tue, 03 Mar 2026 11:16:08 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248371#post2248371</guid>
        </item>
                <item>
          <title>editor feature request</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248367#post2248367</link>
          <description><![CDATA[<p>A couple of years ago i suggested extending the input types for textfield, by adding email, url etc. The big win would be html date which replaces the 3 field date picker with builtin browser handler.</p>]]></description>
          <pubDate>Mon, 02 Mar 2026 20:11:10 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248367#post2248367</guid>
        </item>
                <item>
          <title>Feature Request: Editor, images and media </title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248362#post2248362</link>
          <description><![CDATA[<p>It would be nice if we could sort by all the columns.</p>]]></description>
          <pubDate>Sat, 28 Feb 2026 15:01:28 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248362#post2248362</guid>
        </item>
                <item>
          <title>Feature Request: Editor, images and media </title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248347#post2248347</link>
          <description><![CDATA[<p>Hey codee,</p>
<p>Never even occurred to me. But works fine, thanks.</p>
<p>Sometimes you stare at it and shug, sometimes it hits you over the head...</p>]]></description>
          <pubDate>Sun, 22 Feb 2026 13:59:54 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248347#post2248347</guid>
        </item>
                <item>
          <title>PermaLinks conflict</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248333#post2248333</link>
          <description><![CDATA[<p>It doesn't need to be quite so specific, this will do it nicely:</p>
<pre class="language-markup"><code>RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !/$
RewriteRule ^(.*)$ /$1/ [R=301,L]</code></pre>]]></description>
          <pubDate>Wed, 11 Feb 2026 13:03:36 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248333#post2248333</guid>
        </item>
                <item>
          <title>PermaLinks conflict</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248328#post2248328</link>
          <description><![CDATA[<p>personally I set my htaccess rules to enforce the trailing slash, much cleaner in the long run as that is what the permalinks expects, still solves the seo noise</p>]]></description>
          <pubDate>Tue, 10 Feb 2026 14:27:45 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248328#post2248328</guid>
        </item>
                <item>
          <title>BUG: tinymce field can&apos;t use media library image CMSB 3.82</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248327#post2248327</link>
          <description><![CDATA[<p>I am still getting an error, even though the image from the media library is being added. I did a bit of triage and traced it to the <strong>cmsb/lib/menus/default/wysiwygMedia.php</strong> at line 119</p>
<pre class="language-php"><code>       try {
          const response = await fetch('?', {
            method: 'POST',
            body: formData
          });
          const msg = await response.text();
          if (msg) {
            return alert("Error: " + msg);
          }

          // refresh upload iframe and close modal in parent window
          const parentWindow = self.parent;
          const uploadIframe = parentWindow.document.getElementById(fieldName + '_iframe');
          uploadIframe.contentDocument.location.reload();
          parentWindow.hideModal();
        } catch {
          alert("1. There was an error adding media!"); 
        }
</code></pre>
<p>There were two locations with the same error message, 'There was an error adding media!', so I added the '1'&nbsp; to determine which one was being thrown. There is noting in the logs to indicate why the error is thrown.</p>]]></description>
          <pubDate>Mon, 09 Feb 2026 12:09:21 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248327#post2248327</guid>
        </item>
                <item>
          <title>BUG: tinymce field can&apos;t use media library image CMSB 3.82</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248320#post2248320</link>
          <description><![CDATA[<p>That didn't work and actually threw another error</p>
<pre class="language-markup"><code>Error: Error inserting row.

mysqli_sql_exception(1364): Field 'filePath' doesn't have a default value

Last SQL query (visible to admins only):
INSERT INTO `cmsb_uploads` SET `createdTime` = NOW(), `tableName` = "blog", `fieldName` = "content", `recordNum` = "6", `mediaNum` = 36, `preSaveTempId` = "", `order` = 1769895591, `width` = 0, `height` = 0, `thumbWidth` = 0, `thumbHeight` = 0, `thumbWidth2` = 0, `thumbHeight2` = 0, `thumbWidth3` = 0, `thumbHeight3` = 0, `thumbWidth4` = 0, `thumbHeight4` = 0 in /Volumes/J/@projects/yaaws5/html/www/cmsb/lib/ZenDB/DB.php:363  [Admin View]

Backtrace:
#0 Script started                        at /Volumes/J/@projects/yaaws5/html/www/cmsb/admin.php:0
#1 require()                             at /Volumes/J/@projects/yaaws5/html/www/cmsb/admin.php:81
#2 media_addMediaAjax()                  at /Volumes/J/@projects/yaaws5/html/www/cmsb/lib/menus/default/actionHandler.php:98
#3 Itools\ZenDB\DB::insert()             at /Volumes/J/@projects/yaaws5/html/www/cmsb/lib/media_functions.php:381
#4 Itools\ZenDB\DB-&gt;fetchResultSet()     at /Volumes/J/@projects/yaaws5/html/www/cmsb/lib/ZenDB/DB.php:360
#5 Itools\ZenDB\MysqliWrapper-&gt;query()   at /Volumes/J/@projects/yaaws5/html/www/cmsb/lib/ZenDB/DB.php:1011
#6 mysqli-&gt;query()                       at /Volumes/J/@projects/yaaws5/html/www/cmsb/lib/ZenDB/MysqliWrapper.php:90
#7 mysqli_sql_exception(1364) thrown     at /Volumes/J/@projects/yaaws5/html/www/cmsb/lib/ZenDB/MysqliWrapper.php:90
#8 Itools\ZenDB\DBException(1364) thrown at /Volumes/J/@projects/yaaws5/html/www/cmsb/lib/ZenDB/DB.php:363

</code></pre>]]></description>
          <pubDate>Sat, 31 Jan 2026 13:42:14 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248320#post2248320</guid>
        </item>
                <item>
          <title>BUG: tinymce field can&apos;t use media library image CMSB 3.82</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248313#post2248313</link>
          <description><![CDATA[<p>I was trying to use an image from the media library in the wysiwyg editor. This was previously allowed.<br /><br />In the cmsb/lib/media_functions.php I discovered these lines of code:</p>
<pre class="language-markup"><code>    // Validate upload field exists and user has access
    $fieldName         = request('fieldName');
    $uploadFields      = Schema::fields($GLOBALS['tableName'], 'upload');
    $uploadFieldSchema = $uploadFields[$fieldName] ?? null;
    match (true) {
        empty($uploadFieldSchema)               =&gt; die("Invalid upload field: $fieldName"),
        !userHasFieldAccess($uploadFieldSchema) =&gt; die("No access to field: $fieldName"),
        default                                 =&gt; null,
    };</code></pre>
<p>This issue is that the tinymce field is not type upload but mediumtext.</p>]]></description>
          <pubDate>Tue, 27 Jan 2026 07:20:14 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248313#post2248313</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=2248312#post2248312</link>
          <description><![CDATA[<p>BUG: When using the image tool in the TinyMCE editor, I can no longer use the media library. I get an error: invalid field. Using the traditional image upload works ok thought</p>]]></description>
          <pubDate>Sun, 25 Jan 2026 19:30:42 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248312#post2248312</guid>
        </item>
                <item>
          <title>Free Plugin: Plugin Manager</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248310#post2248310</link>
          <description><![CDATA[<p>I filed your first issue on GitHub. Update button still showing after update.</p>]]></description>
          <pubDate>Thu, 22 Jan 2026 21:51:06 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248310#post2248310</guid>
        </item>
                <item>
          <title>Free Plugin: Plugin Manager</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248309#post2248309</link>
          <description><![CDATA[<p>This was a feature request of mine a couple of months ago, Once all the plugs are exposed on github, being able to pull the latest version with auto-update would bring CMSB in line with other solutions.&nbsp;</p>
<p>You really came through with this and I appreciate your work. If I can help in any way, feel free to reach out.</p>
]]></description>
          <pubDate>Thu, 22 Jan 2026 15:11:20 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248309#post2248309</guid>
        </item>
                <item>
          <title>Free Plugin: Plugin Manager</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248306#post2248306</link>
          <description><![CDATA[<p>Just tried the plugin and like the potential. A couple of notes.</p>
<ul>
<li>404 error on GitHub link</li>
<li>Save settings not working CMSB 3.81</li>
</ul>
<pre class="language-markup"><code>ERROR
Notice: Form Error: Form _CSRFToken value missing, be sure to include _CSRFToken field and value.

BACKTRACE
0 Script started                   at /Volumes/J/@projects/yaaws5/html/www/cmsb/admin.php:0
#1 Itools\Cmsb\Plugin::action()     at /Volumes/J/@projects/yaaws5/html/www/cmsb/admin.php:76
#2 _pluginAction_runHandler()       at /Volumes/J/@projects/yaaws5/html/www/cmsb/lib/Plugin.php:90
#3 pluginManager_saveSortOrder()    at /Volumes/J/@projects/yaaws5/html/www/cmsb/lib/plugin_functions.php:500
#4 security_dieOnInvalidCsrfToken() at /Volumes/J/@projects/yaaws5/html/www/cmsb/plugins/pluginManager/pluginManager_functions.php:848
#5 Itools\Cmsb\CMS::log()           at /Volumes/J/@projects/yaaws5/html/www/cmsb/lib/security_functions.php:55</code></pre>]]></description>
          <pubDate>Thu, 22 Jan 2026 06:28:37 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248306#post2248306</guid>
        </item>
                <item>
          <title>getrecords() docblock says one thing, function does something else</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248286#post2248286</link>
          <description><![CDATA[<p>Good to know. I had AI doing a code review of my code and it flagged that the function returned 3 values, but I was only using 2. I will add it to my agents.md file that only 2 are used and the 3rd is CMSB internal use. That will stop the warmings.</p>]]></description>
          <pubDate>Sun, 11 Jan 2026 18:11:34 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248286#post2248286</guid>
        </item>
                <item>
          <title>getrecords() docblock says one thing, function does something else</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248283#post2248283</link>
          <description><![CDATA[<p>It appears that along the way, the getrecords function changed from a 2-value return to a 3-value return; a schema array is now added to the final output. The docblock shows only 2.<br /><br />My AI agents are flagging this inconsistency. How is the schema to be used?<br /><br /><br /></p>
<pre class="language-markup"><code>/* list($records, $details) = getRecords(array( ... */
function getRecords($options): ?array { 
    ...
    return array($rows, $listDetails, $schema);
}</code></pre>]]></description>
          <pubDate>Sat, 10 Jan 2026 16:48:22 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248283#post2248283</guid>
        </item>
                <item>
          <title>CMSB v3.82 Beta (Improved UI, Menu Count Badges, &amp; .env support)</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248268#post2248268</link>
          <description><![CDATA[<p>no it did not get created automatically&nbsp;<br /><br /></p>
<p>Also now getting this error when I try to upload an image.</p>
<pre class="language-markup"><code>Upload Details
Error: NoDecodeDelegateForThisImageFormat `/Volumes/J/@projects/cmsb-beta/html/www/cmsb/data/temp/upload_lLjju9' @ error/constitute.c/ReadImage/752 in /Volumes/J/@projects/cmsb-beta/html/www/cmsb/lib/image_functions.php:194 [Admin View]

Backtrace:
#0 Script started at /Volumes/J/@projects/cmsb-beta/html/www/cmsb/admin.php:0
#1 require() at /Volumes/J/@projects/cmsb-beta/html/www/cmsb/admin.php:81
#2 require() at /Volumes/J/@projects/cmsb-beta/html/www/cmsb/lib/menus/default/actionHandler.php:103
#3 require() at /Volumes/J/@projects/cmsb-beta/html/www/cmsb/lib/menus/default/uploadForm.php:4
#4 submitUploadForm() at /Volumes/J/@projects/cmsb-beta/html/www/cmsb/lib/menus/default/uploadForm_functions.php:21
#5 saveUpload() at /Volumes/J/@projects/cmsb-beta/html/www/cmsb/lib/menus/default/uploadForm_functions.php:41
#6 _image_fixJpegExifOrientation() at /Volumes/J/@projects/cmsb-beta/html/www/cmsb/lib/upload_functions.php:265
#7 Imagick-&gt;__construct() at /Volumes/J/@projects/cmsb-beta/html/www/cmsb/lib/image_functions.php:194
#8 ImagickException(420) thrown at /Volumes/J/@projects/cmsb-beta/html/www/cmsb/lib/image_functions.php:194</code></pre>
<pre class="language-markup"><code>PHP v8.3.28 (phpinfo) - View Errors and Warnings (4) &gt;&gt;

    Running as jeffshields under Apache 2.0 Handler and using config files:
        /opt/homebrew/etc/php/8.3/php.ini
        /Volumes/J/@projects/cmsb-beta/html/www/cmsb/.htaccess
        /opt/homebrew/etc/php/8.3/conf.d/20-imagick.ini
        /opt/homebrew/etc/php/8.3/conf.d/20-xdebug.ini
        /opt/homebrew/etc/php/8.3/conf.d/20-yaml.ini
        /opt/homebrew/etc/php/8.3/conf.d/ext-apcu.ini
        /opt/homebrew/etc/php/8.3/conf.d/ext-opcache.ini
    Caching Modules: Zend OPCache (PHP files cached - 2s update delay) reset cache
    Image Modules: gd, imagick </code></pre>]]></description>
          <pubDate>Tue, 30 Dec 2025 16:45:31 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248268#post2248268</guid>
        </item>
                <item>
          <title>CMSB v3.82 Beta (Improved UI, Menu Count Badges, &amp; .env support)</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248266#post2248266</link>
          <description><![CDATA[<p>I updated an old install of CMSB 3.67 to 3.82 beta 3 and got this error:</p>
<pre class="language-markup"><code>MySQL Error(1054): Error writing to error database: Unknown column &amp;apos;debug_data&amp;apos; in &amp;apos;INSERT INTO&amp;apos;
Original error: NoDecodeDelegateForThisImageFormat `/Volumes/J/@projects/cmsb-beta/html/www/cmsb/data/temp/upload_oCCs9Q&amp;apos; @ error/constitute.c/ReadImage/752 in /Volumes/J/@projects/cmsb-beta/html/www/cmsb/lib/image_functions.php:194 </code></pre>
<p>Might be a red herring as I had not copied the error schema from the downloaded code.</p>]]></description>
          <pubDate>Tue, 30 Dec 2025 16:21:19 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248266#post2248266</guid>
        </item>
                <item>
          <title>CMSB 3.81 menu groups BUG?</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248259#post2248259</link>
          <description><![CDATA[<p>They were created in 3.81. I deleted the old one usine the database editor. Confirmed the database record was removed and the file deleted. i then recreated the menugroup. Checked the dtatabase, new record created. Checked the file and no menuOrder. dragged it into position and the menuOrder was added to the schema.pho file.</p>]]></description>
          <pubDate>Mon, 29 Dec 2025 15:48:14 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248259#post2248259</guid>
        </item>
                <item>
          <title>CMSB 3.81 menu groups BUG?</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248250#post2248250</link>
          <description><![CDATA[<p>I was recreating my menugroups as some had very old extraneous fields. I notice that the new menugroup had an extra entry for menuOrder. I thought that menuOrder was no longer required. These were recreated in CMSB 3.81<br /><br /></p>
<pre class="language-markup"><code>&lt;?php return [
  'menuName' =&gt; ' App Settings ',
  '_tableName' =&gt; 'app_settings_menugroup',
  '_primaryKey' =&gt; 'num',
  'menuType' =&gt; 'menugroup',
  'listPageFields' =&gt; '',
  'listPageOrder' =&gt; '',
  'listPageSearchFields' =&gt; '',
  '_filenameFields' =&gt; '',
  '_perPageDefault' =&gt; NULL,
  'alwaysExpanded' =&gt; 0,
  'menuOrder' =&gt; 1211054592,

];
</code></pre>
]]></description>
          <pubDate>Mon, 29 Dec 2025 12:43:23 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248250#post2248250</guid>
        </item>
                <item>
          <title>3.81 User Accounts</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248249#post2248249</link>
          <description><![CDATA[<p>I have used access control quite a bit, when set to view or author, you have quite a bit of fine grained control over what they can view/edit. authorbcan only edit records they created.</p>]]></description>
          <pubDate>Tue, 23 Dec 2025 20:46:38 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248249#post2248249</guid>
        </item>
              </channel>
    </rss>
  