Disconnect Connect Sound Monitor in Sleep

I was getting the annoying hardware connect sound and then hardware disconnect sound repeatedly every 7 seconds or so on my Windows 10 machine when the monitor went into sleep mode. I messed with the sound settings and sleep mode, but didn’t get it stop doing it. I was able to fix it from this thread.

https://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/monitor-sleep-mode-makes-computer-play-device/6078084f-a8d0-4e69-bdcc-fe71948df681

The answer turned out to be the monitor. I have dual monitors. One is a Samsung TV and the other is a I-INC. It turned out to be the I-INC monitor. On the monitor go into its menu and set the input of the DVI to not be auto.

I hope this helps someone else out there…

Gantry Adding ARIA Labels

This all started with running an accessibility test on a website I run and discovered I could do more to improve the site’s ADA. I used the following tool to start the process.

https://wave.webaim.org/report#/https://www.scdit.com/#null

This showed me my Drop-Down or Flyout menu in Gantry Hydrogen template didn’t allow for tabbing and also didn’t have a ARIA-Label. I thought it would be good to add them, but couldn’t find where to put them. I did a search and found this article.

https://github.com/gantry/gantry5/issues/1888

I could find the file “menu.html.twig“, but eventually found it here at this path “site root/media/gantry5/engines/nucleus/particles/“.

Here is another article discussing this topic in the Joomla core.

https://pbwebdev.com/blog/adding-wai-aria-landmarks-to-joomla

Here is an article for adding ARIA Label to a dropdown menu item.

https://www.w3.org/WAI/tutorials/menus/flyout/

In the end I was able to accomplish what I wanted by doing this:

  • Find and open the “menu.html.twig” file
  • Around line 44 add the following:
    {% set arialabel = ‘ aria-label=”‘ ~ item.link_title|default(item.title)|e ~ ‘”‘ %}
  • Around line 81 add the following to start of this line:
    <li {{ arialabel }} class=”g-menu-item g-menu-item-type-{{ item.type }}

I hope this helps someone else out there….

Akeeba WordPress Site – Error Connecting to Database

I have done this a million times; however, today it ain’t working. I have a new wordpress site and Akeeba backup. Everything is the latest and greatest. When I used Kickstart to move the site to new hosting I get “Error Connecting to Database”.

There was a message to repair the database so I clicked link and got this page.

https://api.wordpress.org/secret-key/1.1/salt/

It wants to add the “secrets” in the config.php file with the values that this links provide. Well this didn’t help my issue.

What solved my issue was to manually update the database with the following SQL statement.

UPDATE wp_options SET option_value = replace(option_value, 'http://localhost/wordpress', 'http://www.livesite.com/wordpress') WHERE option_name = 'home'OR option_name = 'siteurl';

This is just a sample and you replace my URLs with your URLs. This didn’t work on all the test sites, but it did work on 70% of them.

The solution was to make sure in the “wp_options” table make sure “siteurl” and “home” have the the site’s URL in there.

I hope this helps someone else out there…

Photoshop Won’t Open .TIF Windows

I recently scanned several images as .TIF. When I opened one of them I got the following error:

could not complete your request because there is not enough memory (ram)

I tried adding a DWORD entry in the registry called “OverridePhysicalMemoryMB”, but this didn’t help.

I solved the issue by opening the file in Paint and just hitting Save.

I hope this helps someone else out there…

Remove A Google Analytics Account

I had lost a web account and now needed to clean up the old site; moreover, I wanted to remove the Analytics Account since it wasn’t going to be used anymore. Here are the steps I had to take.

  • Log into your Analytics Account
  • Click on the Admin button
  • Click on the account you want to delete.
  • At the top click on the “Move to Trash” button.

I hope this helps someone else out there…

Joomla 2.5 Site to 3.X Upgrade

The best reason to suffer doing this is to retain the historical data; moreover, keep the page visit counts from the time the 2.5 site was started. I discovered I had to start the conversion with PHP 5.6. I had an old version of XXAMP that allowed me to do this. I tried on PHP 7.X and it didn’t work. I started with a restored Akeeba backup of the old site. I then upgraded the site to 3.X, and worked on the template till the review board okayed the full designs. I restored another version of the current site and moved the JEvents Database tables over to the completed board approved copy.

  • Make an Akeeba backup and download a copy of the original existing site and restore it somewhere. I use XXAMP.
  • Run through the upgrade process. Make sure to upgrade to 2.5.8. Disable the ” System – Backup on update ” plug-in since you can just restore it if you need to. Here are the directions. You will have to migrate to Joomla 3.5.1 first and then upgrade.
  • Disable the “System – Remember Me” plug-in.
  • Go to Joomla Update and hit the “Options” button in the upper right to switch “Joomla Update Configuration” to “Short Term Support” and save and close. You can now update to 3.5.1 automatically.
  • Run the installer. If everything goes well you be up to 3.5.1
  • From there I could upgrade to 3.6.5. You will need to log back in to finish the update.
  • I “Check for update” button and got 3.9.13 update.
  • I turned off the error reporting just to check the site out to view JEvents, and there were no events, so i used “install from the web” to reinstall the component right on top of the existing component and all the events were back.
  • Go into PHPmyAdmin and export the following tables
  • j25_content
  • j25_contentitem_tag_map
  • j25_content_frontpage
  • j25_content_rating
  • j25_content_types
  • j25_jevents_categories
  • j25_jevents_catmap
  • j25_jevents_exception
  • j25_jevents_filtermap
  • j25_jevents_icsfile
  • j25_jevents_repbyday
  • j25_jevents_repetition
  • j25_jevents_rrule
  • j25_jevents_translation
  • j25_jevents_vevdetail
  • j25_jevents_vevent
  • j25_jev_defaults
  • j25_jev_users
  • jos_content
  • jos_content_frontpage
  • jos_content_rating
  • jos_jevents_categories
  • jos_jevents_exception
  • jos_jevents_icsfile
  • jos_jevents_repbyday
  • jos_jevents_repetition
  • jos_jevents_rrule
  • jos_jevents_vevdetail
  • jos_jevents_vevent
  • jos_jev_defaults
  • jos_jev_users
  • Copy over images remembering to skip any images that are already there.

Is a @maildrop.cc email address okay

Got an email from a customer who got a quote request with an email address ending in “@maildrop.cc“. I used “mailtester.com” to first test the email and it came back as a valid email address. I went to the domain “maildrop.cc” in the browser and saw this is a service.

They give you a temporary email address for just 24 hours. It is used to fill out forms where you don’t trust how they handle your information. I decided to give it try.

  • Just create an email address that uses the “@maildrop.cc”.
  • You will see the “View Inbox” button. Just click on this to see the messages. You are allowed up to 10 messages.
  • It took about 15 minutes for the emails to show up in the “@maildrop.cc” mailbox.

I hope this helps someone else out there…

WordPress “Another Update in Process”

I recently updated a WordPress site to 5.3 but the update didn’t finish. The instructions were to read the email in admin email. I didn’t get the email. After a Google search I ended up on this page which helped me solve the issue.

https://www.wpbeginner.com/wp-tutorials/how-to-fix-another-update-in-process-error-in-wordpress/

The site was local so i just deleted the entry in the database under the “wp_options” >> ” core_updater.lock “. I was able to run the update without a hitch.

I hope this helps someone else out there…

Akeeba Kickstart Error 1273 – Solved.

I have a Joomla 3.9.x site running on a Windows IIS ver. 10 server that wouldn’t allow me to install Fabrik. I decided to move it to my local XXAMP install it there and if everything goes well I would replace the site on the windows server with this new site that had the Fabrik installed. Running the Akeeba Kickstart the database wouldn’t restore.

I was getting ” ErrNo #1273 Unknown collation: ‘utf8mb4_unicode_ci’ “. This response from Nicolas was the solution I needed.

https://www.akeebabackup.com/support/akeeba-backup-wordpress/Ticket/28015:error-1273-on-angie-restoration.html

I hope this helps someone else out there…

Paying For Google Maps API

Google started charging for using the Maps Javascript API and other APIs. This was a frustrating change when it happened because it was giving a way for free and easy to set up. I eventually got the the free trail set up after adding my credit card. I was doing a job for a company and couldn’t get the finance people of the customer to get me authorized to set up Google account, so I had to use my own money.

Well Google give you a 300.00 credit to get started and once that was set up I was up and running. The problem came in when I needed more than 5 projects and my free trail ran out. It wasn’t obvious to me when my Maps Module in DIVI wasn’t working. I needed to set up a new Billing Account in Google Cloud Platform. I was able to move some of the other accounts in the free account over to the new account. The following videos were a big help for me getting this worked out.

Understanding the Account Management in GCP:
https://www.youtube.com/watch?v=uINleRduCWM

Setting up Maps Module in DIVI:
https://www.elegantthemes.com/blog/tips-tricks/google-maps-api-key

I hope this helps someone else