Internet Marketing
|
Monday, 17 July 2006 |
|
You could possibly have the following problems with either the Administration backend and/or with the WYSIWYG editor.
Problem 1:
You might get a blank screen when you try to log in to the Administration backend. This is almost always because your 'live-site' setting in your Configuration.php file doesn't correspond with your Administration URL. You either have a www in your live-site setting in your configuration.php file and you are accessing your administration backend without the www or vice versa.
Problem 2:
You might log into the administration backend and find that none of your menus are showing! After lots of searching I found that this was an Internet Explorer Cache problem. The menus were showing fine when I accessed the Admin backend through Firefox.
Clear your IE cache by going into Tools->Internet Options and deleting your temporary Internet files. This solved the problem of my menu tabs not showing in the Admin backend.
Problem 3:
You might get one or more of the following problems when you try to use the WYSIWYG editor:
When you try to open a popup, for example when you try to insert an image into your content, or a table, you might get this message and the popup will show a blank window:
"tinyMCE object reference not found from pop up"
You might also get this error or something similar:
error tinyMCE has no properties in
mambots/editors/tinymce/jscripts/tiny_mce/themes/
advanced/jscripts/source_editor.js
line 51
or an error referring directly to not being able to find tiny_mce_popup.js or that tiny_mce_popup is undefined.
Please note that sometimes the Popup will be blank, with just the little yellow triangle in the left-hand corner of your Internet Explorer indicating that there was a Javascript error. Double-Click on the triangle to see what the actual error was. In Firefox you can look at Tools->Javascript Console. The problem ocurred under Firefox too.
This problem can be related to one, (or more!) of the following:
1. Please note that you should go into your Mambots and check first that your WYSIWYG mambots are correct, especially if you have installed/uninstalled some special WYSIWYG editors previously.
2. Make sure that your live site setting in your Configuration.php has the www if you are accessing your admin backend through your URL WITH the www. This is probably the most common cause of the problem
3. This problem could also be related to file permissions of your editor mambot directories. If you were doing an upgrade from Mambo to Joomla and copied files across from different folders, the file permissions could also have changed when you copied the files across from your Joomla sub-folder where you tested your installation to their permanent home. If you followed my Mambo to Joomla Upgrade procedure and made a list of the required file permission that I suggested in Step 2 of the upgrade path, you should use this list to make sure that the mambots/editors directory has the right permissions.
4. In the end, in my case, this error was due to cache, again! Make sure that your Joomla cache settings are correct and that your cache directory is writeable. Clean out the cache folder just to make sure. But the biggest problem is your Internet Explorer cache. I traced the source of the problem to the html file called source-editor.htm. This file is located here:
/public_html/mambots/editors/tinymce/jscripts/tiny_mce/
themes/advanced/source-editor.htm
You will see that this html file refers to two external javascript files. First make sure that these Javascript files are not corrupted by pasting their location/path directly into your browser, for example:
http://www.sitename.com/mambots/editors/tinymce/jscripts/
tiny_mce/tiny_mce_popup.js
In IE you should get the option of running or saving the file. Open the file in an editor to see if the code looks OK.
If this is OK, then you should try and force IE to read the actual source-editor.htm and not the one in cache. If you paste the path of this html file into your browser and execute in a standalone way, you should also get the error related to the popup.
For example:
http://www.sitename.com/mambots/editors/tinymce/jscripts/
tiny_mce/themes/advanced/source-editor.htm
Keep on executing this file, refreshing it until it loads eventually without the Javascript error. You should then be able to go back to your Admin backend and use the popups in your WYSIWYG editor. If you had this problem in Firefox, you need to clear the cache in Firefox too. You can do this by going into Firefox and doing the following:
- Click Tools and select Options.
- Click the Privacy Icon.
- Click Clear across from the Cache option.
- Click Ok.
- Exit and relaunch.
This solved my TinyMCE problem with inserting images, tables etc.
Tags: Joomla, WYSIWYG, Editors
|
|
|
Saturday, 15 July 2006 |
I am bravely venturing into the world of tagging and social bookmarking.
Have submitted some posts to del.icio.us and have signed up for an account at Technorati.
The main purpose of this post is basically to claim my blog at Technorati, like this:
Technorati Profile
Of course, the biggest drawback of Joomla with regards to this is that it can't ping! Hmm... will have to think of something.
OK, here are the tools that I am using to get my Joomla site halfway there:
There is a brand new plugin (mambot, in the old terms) that has just been released today called SocioBot. It is based on the Tagbot designed by Fijidesigns and it can be found on this site: social bookmarking for Joomla.
It looks as if they are going to do much more work in the area of social bookmarking for Joomla so it is a site well worth watching. Their plugin works first time (you don't need to use the tag in your content, just activate the mambot and set the parameters)
Then there is also ANOTHER pluging called TagBot (available on the Joomla Extensions site), which is not the same as the Tagbot mentioned above. This one changes text that you place between double brackets to technorati tags, like below:
Tags: technorati,del.icio.us,tagging, bookmarking
|
|
|
Written by Christine
|
|
Tuesday, 04 July 2006 |
|
Joomla is great for building all sorts of websites, but I find that the real power comes from being able to mix and match PHP/MySQL code with the rest of the Joomla code.
There are numerous ways to do this:
- If you want to do it the right way then you can always write a custom module or component. A module is not that difficult, but a component is a bit of a different story. I am not going to go into how to write a component here, since the focus of this entry is rather on doing a quick and dirty!
I've seen this Extension on the Joomla site:
It is a Developer Toolkit for Joomla that, among other things, "creates boiler plate components" - will check it out one of these days and write up some feedback.
- You can use the Static Files component. I used this quite extensively on some of my sites, and it works quite well.
You can download it from http://www.joomlaxt.com/ and the author has now written up a quick guide that should help you get going with it. You can find it on this link.
Update : 26 Jan 2008: I do not use this at all any more, but rather KL_PHP, as described below.
- But here is the clincher! The BEST way to do 'quick-and-dirty' PHP programming inside Joomla is to use this mambot: KL_PHP. This mambot is not publically available any more but you can download here KL_PHP Mambot.
Also, you cannot use this bot directly in modules, for that you require the module: mod_kl_evalphp.zip
Now, I do realise that there are other options available by now, as also commented on below, however, this has worked very well for me up to now so I am not really interested at this stage to try something else!
- Here are my tips to get the most out of it:
- Firstly, don't even try and use it if you have your WYSIWYG editor on. The WYSIWYG editor will destroy some of your code and you can never be sure that the code that you entered so painstakingly will still be there after you've saved it. So be sure to turn your WYSIWYG OFF when you use it in any page.
- Then make sure that the Mambot is actually published!
- I use the Joomla 'Static Pages' for almost all my PHP code. Since they don't belong to any categories, it makes it easy to just create a page and refer to it directly.
- Since I use either s404SEF or OpenSEF, all my Static Pages have nice names like '/select-item.html', or '/display-pics.html'. You can now do the following directly in your pages:
You can then create a 'Static Page'. Make the name and title both 'some page' and link it to a menu item called 'Some Page'. I normally use the Othermenu or Usermenu to publish these types of pages for testing purposes. Your 'Some Page' page with your kl_php mambot will then look like this:
|
{ kl_php}
$inv_num = $_POST['invoice_id'];
and so on ...ending with
{ /kl_php }
|
Here are a couple of power tips:
- You can use multiple { kl_php } ... { /kl_php } combinations through your page, but if you want to refer to $inv_num, as in the example above, later on in your page inside a different { kl_php } ... {/kl_php} block, you have to declare it as global first in the other blocks else it it won't have the value you originally assigned to it, it will be seen as a new variable.
- Apart from that, you can also include other PHP files inside your { kl_php }... { /kl_php} block. This is very powerful since if you don't want to be bothered with writing your PHP code inside your Joomla content, you can write it as external PHP files and just include the PHP files. For maintenance purposes this might be better since if anything happens to your Joomla installation your PHP code will be gone too!
- PLEASE NOTE: FOR SECURITY PURPOSES ALWAYS INCLUDE A CHECK AT THE TOP OF YOUR FILE TO MAKE SURE THAT THE INCLUDED FILE IS CALLED FROM THE JOOMLA ENVIRONMENT. For example, make sure that you include the following line at the top of your included PHP code:
defined( '_VALID_MOS' ) or die( 'Restricted access' );
- You can print output directly to the front end by using 'echo' and 'print' - at least in all the cases that I've used it. In some of the older forum entries it is specified that you should use 'Return' to output any values to the front end, however, I have not found that to be the case any more.
- In my most recent usage of this mambot, I have even found that it is possible to sessions. It is therefore possible to code quite complex applications directly into your Joomla content by passing parameters through forms as well as sessions.
This is just a quick write-up of the basic functionality of this great extension - any more questions, just write a comment or drop me an email and I will see if I can elaborate.
|
|
|
Wednesday, 28 June 2006 |
|
I realised today that I didn't have a proper 404 page and some of my links have changed recently. It is also quite astounding what crap the search engines can sometimes index. One wonders what the use is of submitting a sitemap to Google if it just stubbornly refuses to GET RID of a link like Email benefits Web Statistics Tailormade4you Website Design ... Full control over your email accounts - have as many as you need with our webhosting packages. www.tm4y.co.za/hosting-features/email-benefits.html - 14k - Supplemental Result - |
I had moved all my hosting related pages to our new site dealing specifically with Hosting (http://www.internet-web-hosting.co.za) and deleted the hosting related pages from this website. But no, Google, in its wisdom, KNOWS WHAT'S BEST. Supplemental Results - the bane of my life. So I decided to set up a proper 404 page. I saw in some research that it is probably a good idea to make your 404 page a search page. Now that's a cool idea! So I set it up as follows: - I created a Static Content page called 'search the site'.
- Then I inserted the search module inside the Joomla content. This is how you can do it:
Use either MosModule or Modulebot2. I used to use Modulebot2 previously and it still works, so I just kept on using it. You need to install it and rember to activate it in your Mambots section. Create a test page to see how to use the parameters. If you insert { modulebot2 list } (take out the spaces between the text and the brackets!) in your content, you will see the following on the front end: Modulebot2 Usage: { modulebot2 module=module name } { modulebot2 position } - position = a block position (user1, top, left, etc) { modulebot2 list } - display a list of modules and block positions | Available Modules | Available Positions | | Archive | banner | | Banners | bottom | | Latest News | inset | | Random Image | left | | Search | top | | Newsflash | user3 | This way you can see exactly what your modules are called. Now if you want to include the search module you would include { modulebot2 module=search } in your content. |
I linked the Static content to a Menu Item called 'Search the site'. Then I went into my OpenSEF Configuration. In the SEF TAB there is a setting where you can set the 404 page - I set this directly to http://www.tm4y.co.za/search-the-site.html. The OpenSEF component itself created the Search Engine Friendly URL based on the menu item that I created for the Static page.
|
|
|
Written by Christine
|
|
Tuesday, 27 June 2006 |
|
This guy wanted to have a house. So he started with one red paperclip that he traded for something else. And so on. The social dynamics of the whole thing is starting to become almost more interesting than the actual trading aspect. But if you always wanted to have a film role and you have something valuable to trade, you can head on over to his blogspot - One Red Paperclip and see what you can contribute. Just don't get caught up reading all the offers for hours on end - you'll laugh your head off for one... Edited : 12 July 2006 It looks as if he did it! Today, 12 July 2006, Kyle will be visiting the Town of Kipling, Saskatchewan, in Canada to confirm the trade of the movie contract with a house in Main street. Congratulations to Kyle - especially for the fun trip and showing us that anything is possible! |
|
|
Written by Christine
|
|
Tuesday, 27 June 2006 |
|
Actually I have no idea what that means. We came across these pictures on a site that looks like a type of Russian MySpace combined with Blogspot.
But you don't need to understand Russian to enjoy these. See if you can figure out what they are....
|
|
|
Written by Christine
|
|
Tuesday, 27 June 2006 |
|
Eatoni is a company that creates predictive text interpreters for cellphones (well, handheld devices). They cover quite a lot of languages - for us South Africans, of interest would be that they have Afrikaans as well as Venda, Xhosa and Zulu.
|
|
|
Sunday, 25 June 2006 |
|
I recently decided to bite the bullet and upgrade my site from Mambo 4.5.2 to the latest release of Joomla. I had been putting it off since frankly, it is a lot of effort to go through and from the front end the site looks no different! But I wanted to install some new components and besides, I had decided to throw in my weight behind Joomla so I went through the pain. Click on 'Read more' below to read the full upgrade story: |
|
|
Written by Christine
|
|
Wednesday, 14 June 2006 |
|
You have a website, but you aren't getting any joy from it. You've spent thousands on it already but you might have one, or both of the following two problems:
-
You can't make updates to your website to reflect new products or changes in your business.
-
Your website is not bringing in the number of visitors and customers that you expected
We'll be able to help with both...
|
|
|
Written by Christine
|
|
Wednesday, 14 June 2006 |
One of the questions I get asked a lot is 'how do I get to the first page of Google'. Another way of asking the same question is 'How do I get good rankings in the search engines'. There are various SEO (Search Engine Optimization) techniques and methods involved in doing this and frankly, for someone new, it might sound a bit like rocket science and you might not have given attention to this previously.
A high search engine ranking for your website is so essential that if you have the slightest desire to actually succeed in your business, there is no way you can continue to avoid this issue.
At least 85% of people looking for goods and services on the Internet find websites through search engines such as Google, Yahoo, and MSN. The idea of optimizing your pages for high search engine rankings is to attract targeted customers to your site who will be more than likely to make a purchase or act on your Most Wanted Response (You do have a Most Wanted Response, don't you? That is the one thing that you would like customers to do when they visit your site. Normally when you have an ECommerce site, the MWR is that they buy something. If you have a website advertising services and products through an offline type business, your Most Wanted Response would probably be that they contact you or sign up for your newsletter).
The higher your page comes up in search engine results, the greater the traffic that is directed to your website. That's what search engine optimization, or SEO, is about.
In order to attract more traffic through the search engines, there are basically two main things to do - both are important and the one is useless without the other.
I am talking here of On-Site factors and Off-Site factors:
'On-Site factors' means that you make small changes to your website pages. You can look at a few simple items on your pages, make some small adjustments, and most likely see improved rankings quite rapidly - especially in the local (i.e. South African) search engines like Ananzi and MSN.
By 'Off-site factors' we mean that you should look at marketing your website on the Internet through getting other sites to link to you.
In the rest of this article we will look at 'On-Site factors'. If you want more information about marketing your website on the Internet using both On-Site and Off-Site factors, I recommend that you sign up for my free e-coruse on marketing your site on the Internet - why don't you subscribe right now? The information that you will get out of this 10 part course will help you avoid making costly mistakes with your website, as well as teach you the secrets of getting high rankings in Google.
Click here to sign up now! (The sign-up form opens up in a new window)
But onwards then to on-page optimisation factors:
The first item you should examine is the title bar on your homepage.
The title bar is the colored bar at the top of the page. Look at the words that appear there when you access your home page. To increase search engine rankings, the words on your homepage's title bar should include the most important keywords or phrases, one of which would include your company name.
Then click on all your links and examine the title bars on the pages you access. Each title bar on every single page of your site should contain the most important keywords and phrases taken from the page itself. However, avoid very long strings of keywords, keeping them to six words or less. Avoid repeating keywords more than once in the title bars, and make sure that identical words are not next to each other.
The next item to put under your microscope is your website content. Search engines generally list sites that contain quality content rather than scintillating graphics. The text on your site must contain the most important keywords - the words that potential customers will be typing into search engines to find your site.
Aim to have around 250 words on each page, but if this is not desirable due to your design, aim for at least 100 carefully chosen words. If you want to achieve a high ranking on search engines, this text is essential. However, the search engines must be able to read the text, meaning that the text must be in HTML and not graphic format.
To find out if your text is in HTML format, take your cursor and try to highlight a word or two. If you are able to do this, the text is HTML. If the text will not highlight, it is probably in graphic form. In this case, ask your webmaster to change the text into HTML format in order to increase your search engine rankings.
Next we come to what is called meta tags. I know this sounds like something out of science fiction, but it is really just simple code. Many people believe that meta tags are the key to high search engine rankings, but in reality, they only have a limited effect. Still, it's worth adding them in the event that a search engine will use meta tags in their ranking formula.
To find out if your page is set up with meta tags, you must access the code. To do this, click the "view" button on the browser menu bar, and select "source." This will pull up a window revealing the underlying code that created the page. If there are meta tags, they usually appear near the top of the window. For example, a meta tag would read: meta name="keywords" content=. If you do not find code that reads like this, ask your webmaster to put them in. This may not do much for your search engine rankings, but any little boost helps.
Lastly, we come to the issue of link popularity. This is a factor that is extremely important in terms of search engine rankings. Almost all search engines use link popularity to rank your website. Link popularity is based on the quality of the sites you have linked to from your links page.
If you type in "free link popularity check" in a popular search engine, the search engine will then show you what sites are linked to your site. In the case that there aren't many sites linked up to yours, or that the sites that are linked up have low search engine rankings, consider launching a link popularity campaign. Essentially, this entails contacting quality sites and requesting that they exchange links with your site. Of course, this requires checking out the rankings of the websites you want to link up with. Linking to popular, quality sites not only boosts your search engine ranking, but it also directs more quality traffic to your website.
Search engine rankings are extremely important for a successful Internet marketing campaign. Before you go out and hire a search engine optimization (SEO) company, try taking some of the simple steps listed above, and see if you can't boost your rankings yourself. Don't ever ignore this all-important factor in Internet marketing. Remember, the higher your search engine ranking, the more quality customers will be directed your way.
|
|
| << Start < Prev 11 12 13 14 15 16 Next > End >>
| | Results 101 - 110 of 159 |
|
|
Syndicate
Syndicate our blog - receive fresh content on your web page on a weekly basis
|