Main

Developer Blog

13
July
2017

Dispute a Norton Safe Web Blacklist

Dispute a Norton Safe Web Blacklist

We recently had a client coming to us whose site was flagged by Norton.  Norton's blacklist is a way smaller deal than Google's, but you still want to deal with it immediately.  Unlike Google's blacklist which redirects all users to a warning screen, this blacklist is only seen by users with that have the Norton software installed and enabled on their computers.  

Norton's blacklist is mostly driven by users clicking a button reporting the site as spam.  In our client's case, they had a sponsor's page showing contributors to their cause.  When clicking on one of those companies, the website users went to was safe, but did have some popups which can cause people to get nervous.

 

flagged_by_norton.jpgSteps to Remove Norton Safe Web Blacklist

1. Go to https://safeweb.norton.com/ and hit SIGN IN, then create an account 

2. Go to My Account->Site Disputehttps://safeweb.norton.com/site_dispute

3. Add your site and validate by one of their methods

4. Dispute the rating with reason.  Can take up to a week and they do not send an email to let you know when done

5. Re-test with Sucuri Site Scan.  Might have to hit FORCE RE-SCAN to get updated scan

Categories: Security

12
June
2017

Remove index.php from Joomla SEF Links

Remove index.php from Joomla SEF Links

sef.pngThere are probably a hundred articles that tell you how to change your Joomla settings to remove the /index.php/ from your links, but not a place to show you how to properly redirect existing indexed URLs to the new variant.  Add the below code to your .htaccess file.  If you already turned on the "Use URL Rewriting" feature, then it is already in your root folder of your Joomla website.

 

RewriteEngine On

RewriteCond %{REQUEST_URI} ^/index\.php/

RewriteRule ^index.php/(.*) /$1 [R,L]

Categories: .htaccess, Search Engine Optimization

31
May
2017

RSForm reloads on submit, no thank you or redirect

RSForm reloads on submit, no thank you or redirect

There are several common problems with RSForms. This post is to address when the form just reloads on submit, and fails to either send the thank you message or redirect to the return URL.

This is a laundry list of things to try:

Categories: RSForms

11
May
2017

Force domain to HTTPS but set subdomain to HTTP

Force domain to HTTPS but set subdomain to HTTP

If you have ever had a SSL certificate for a website but needed to redirect a subdomain so it did not throw a security warning, this is the post for you.  I have had issues with mail.domain.com and other subdomains that were needing to be accessed non-securely, but didn't want visitors to see the warning.  

 

The bottom line is that the web browser throws the security warning before it gets to .htaccess rules.  So don't bother wasting time on this.  I have done this twice now because I forgot that I went through this a year ago.  Hence, writing a short blog post to save others time.

 

The best solution is to just secure the subdomain.  You can do this by upgrading to a wildcard SSL for the domain or just getting a cheap separate one for the subdomain.  You can get free ones through OpenSSL software or "Let's Encrypt" if your hosting offers those tools.  You can also get a basic Comodo for about $10/year on NameCheap.com.  

 

Now if you are not getting the security warning and do want a true redirect ...

Categories: .htaccess

31
January
2017

Make dropdown menu items wrap text in Gantry 5

Make dropdown menu items wrap text in Gantry 5

If you have dropdown items that have text hanging off the side like the image below:

gantry 5 menu problem

Add this code to /custom/scss/custom.scss

 

.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {white-space:normal;}

Categories: Gantry 5

29
July
2016

Fixing open_basedir in Joomla

Many security tools and blogs suggest setting the open_basedir in the php.ini file.  The open_basedir directive "Limits the files that can be accessed by PHP to the specified directory-tree, including the file itself. ... When the file is outside the specified directory-tree, PHP will refuse to access it." *

 

However, it can often trigger the error:

JFolder::create: Path not in open_basedir paths

 

In order to solve this, you have three options:

Categories: Error Fixes, Server Settings, .htaccess, php.ini, Security

12
July
2016

Wrong breadcrumbs in Joomla content

If you have ever had your site's breadcrumbs show totally random entries that have nothing to do with the page you are looking at, this can be a cache issue.  Go to Module Manager and open your Breadcrumbs module (mod_breadcrumb).  On the Advanced tab, change Caching to "No Caching"

Categories: Joomla Core

11
July
2016

Remove duplicates from breadcrumbs in Joomla content

This is a common scenario:  Your single articles show a duplicate breadcrumb when the article doesn't have an associated menu item.  Typically the first one is the menu item for the category blog menu item that the article would fall under.  The second is the category itself.

The reason this happens is that the conditional statement in the template for mod_breadcrumbs checks to see if the LINK of the previous breadcrumb is the same as the LINK for one it is generating.  Since those items I mentioned have different links, it doesn't see them as duplicates. You have to add the condition to see if the NAME is the same as the previous one.  To fix this, 

Categories: Joomla Core

07
July
2016

Removing the Temporary Url ~username out of Your Link after Going Live

Ever used a temporary URL with your IP address like http://xxx.xxx.xxx.xxx/~username when building your site but then had the pesky /~username/ stay in the link after going live?  An example would be looking like http://www.mysite.com/~username/contact-us.  Here are some things to check to fix this:

 

1. Hard-coded links

Check your database to see if you put the /~username/ in your actual links. The quickest way if you are comfortable is to go to phpMyAdmin, select your database and use the SEARCH tab.  This is fastest because it checks all tables at once.  If you don't want to touch that, try NoNumbers DB Replacer and check the content table (introtext and fulltext), modules (content), and menu tables (link) for ~username.

 

2. RewriteBase in .htaccess

Check your .htaccess file (via FTP in root folder) to see if you have it has it in the RewriteBase.  It would look something like:

RewriteBase /~username/

Categories: .htaccess

06
July
2016

Hiding MijoShop sections on Category view using CSS

Sometimes you want to hide sections or images in Mijoshop without using an extension.  Here are some fields.  I will add as I use others in sites:

 

Category Title

.mijoshop.common-home h3:first-of-type {display:none;}

 

Category Image

.mijoshop.common-home h2 + div {display:none;}

Categories: Mijoshop/Opencart

05
July
2016

Hiding Opencart/MijoShop Fields using CSS

Sometimes you want to hide checkout fields or shopping fields in OpenCart/Mijoshop without using an extension.  Here are some fields.  I will add as I use others in sites:

 

Card Issue Number

#payment .form-group:nth-of-type(6) {display:none;}

 

Extra Expiration Date

#payment .form-group:nth-of-type(3) {display:none;}

Categories: Mijoshop/Opencart

03
July
2016

Change URL from old folder to new folder

This is when you need to change everything (all content) from an old folder to a new one.  This is different than redirecting just the exact match of the folder.  I had to use this when changing a menu alias to something new and fix all the indexed pages with one line instead of a ton of individual redirects.

RedirectMatch 301 ^/folder-old(.*)$ /folder-new$1

Categories: .htaccess

27
June
2016

Hiding Card Issue Number on PayPal Pro in Opencart/Mijoshop

Add this to your CSS:

#payment .form-group:nth-of-type(6) {display:none;}

Categories: Mijoshop/Opencart

23
June
2016

Hiding extra Expiration Date on PayPal Pro in Opencart/Mijoshop

Add this to your CSS:

#payment .form-group:nth-of-type(3) {display:none;}

Categories: Mijoshop/Opencart

20
June
2016

Fixing Mail Instantiate Error for Joomla/RSForm

 

General

1. Check Global Configuration settings.

a. Make sure sending mail is enabled on site.  Go to Global Configuration->Server and look at Mail section in bottom right.  Make sure the SEND MAIL toggle is set to YES.

b. Make sure other email information is filled in.

 

2. Send Test Email: Go to Global Configuration->Server and look at Mail section in bottom right.  If you do not have access to the email listed, temporarily change it to one you do.  Then hit the new SEND TEST MAIL button added in Joomla 3.x.

 

3. Make sure the email address is valid and a real email address not a distribution list.  You might want to try some other email addresses you have access to determine where the issue is.

 

To test specific mail settings, you need to...

Categories: Email, Joomla Core, RSForms

[12  >>  

Sitemap

Get Started with YellowWebMonkey

Invalid Input

Invalid web address.

Invalid Input

Invalid Input

Joomla Certified Administrator

Joomla Maintenance Plans

Get started with reliable monthly care provided by a Joomla certified company.

Invalid Input

Invalid web address.

Invalid Input

Invalid Input