News Joomla Components arrow Support arrow FAQ arrow JPromoter - Great SEO Tool
JPromoter - Great SEO Tool FAQ
If you did not find the answer here look please through our Forum. If there is no either please contact us via e-mail.


Can't create Google site map

Written by JE.Support

Create in Joomla main directory empty file with the name sitemap.xml, set its chmod to 777 and than run component to create site map.

P.S. You can check your site map using Google webmaster tools at official Google site.

40,00% of 5 voters found this FAQ useful,  I found this FAQ  useful useful  not useful not useful


Each time I run analyze process, it adds more and more pages to index?

Written by Sergey Romanov

The most possible reason is the calendar systems. The calendar systems are endless. Crawler can go from one link to other from one month to the next from 1900 to 5000.

That is because Calendars are dynamically generated on request. Each new month generates links to next and previous. SO please, check if you have any calendar installed as Component or separate package in subdirectory ander the same domain and exclude it on every indexation.

If you use third party SEF components, write correct alias for this component. And add this alias to textarea with directories to skip.

100,00% of 1 voters found this FAQ useful,  I found this FAQ  useful useful  not useful not useful


Got this error after installation: Warning: file_put_contents() failed to open stream: Permission denied in /dir/file.php on line 58

Written by Masha

JPromoter tries to hack frontend.php file on installation, it required only for metatag option SEF will work without hack. Sometimes this process fails due to file permissions. So you should replace this file manually. This file can be found in distributed archive with the file name hack.joomla.1.0.**.zip

If you interested more in what kind this hack. It is just replacing two lines:

$mainframe->addMetaTag( 'Generator', $_VERSION->PRODUCT . ' - ' . $_VERSION->COPYRIGHT);    $mainframe->addMetaTag( 'robots', 'index, follow' ); to

global $_MAMBOTS;
$_MAMBOTS->trigger( 'jpMetaEdit' , NULL);

60,00% of 10 voters found this FAQ useful,  I found this FAQ  useful useful  not useful not useful


How to remove .html extention in SEFs

Written by Dmitry

By default all JP XMLs are support adding .html extension at the end of the every SEF. To remove it you need simply edit accordingly XML file

/administrator/components/com_jp/sef_configs/

and remove the .html from the sef templates tegs. for example for standard com_content instead of:

............
<cond task="view" id="*" Itemid="*">
        <tpl>{language}/{menu}{content}{fontstyle}.html</tpl>
</cond>

<cond task="edit" id="*" Returnid="*" Itemid="*">
        <tpl>{language}/{menu}{content}/{Returnid}.html</tpl>
</cond>
............

You need enter:

............
<cond task="view" id="*" Itemid="*">
        <tpl>{language}/{menu}{content}{fontstyle}/tpl>
</cond>

<cond task="edit" id="*" Returnid="*" Itemid="*">
        <tpl>{language}/{menu}{content}/{Returnid}/tpl>
</cond>
............

Accordingly every <tpl> should be edited.

After you save file in sef_config directory you need go to the SEF URLs section of JPromoter and clear/delete all sefs for that component to apply new changes.

 PS: note difference between clear and delete sef, if you apply clear the custom JP metatitles will be stored but if you will apply delete you will lost them. 

0% of 0 voters found this FAQ useful,  I found this FAQ  useful useful  not useful not useful


How to rename component tag in SEF URLs

Written by Dmitry
For almost every SEF URL generated with JP it is included name to change it you need:

a. Open the file for component integration
/administrator/components/com_jp/sef_configs/jp_com_XXX.xml

b. Find the holder tag

<var name="holder" type="string">
    <value>default_value</value>
</var>

c. Change it to

<var name="holder" type="string">
    <value>your_value</value>
</var>

d. Save file
e. Go to SEF URLs section and filter all sefs for com_XXX component, and if no custom metategs were applied just did delete all sefs, if you did applyed any custom metategs in this case you need apply clear sef for not to lose them.

f. Go to the frontpage and see now new links with your_value holder.

Accordingly XXX is name for some component.
75,00% of 4 voters found this FAQ useful,  I found this FAQ  useful useful  not useful not useful


I have just purchased JPromoter but have not recieved it yet?

Written by Sergey Romanov

We are processing all orders manually during the working hours. The working week is from Monday to Friday, from 9:00 to 18:00 +6 GMT.

This can be the reason of the delays.

Nothing like  that had happened before but if you wait more then 20 working hours please, contact us.

33,33% of 3 voters found this FAQ useful,  I found this FAQ  useful useful  not useful not useful


Lowercased SEFs

Written by Dmitry

The lowercasing in JP could be provided in several ways:

1. recommended
Just process every database query in component XML integration file with LOWER SQL function, by default this is already done for com_content and for several components too, with the time we will change all XMLs.

Example:

SELECT LOWER(title) FROM `#__sections` WHERE `id` = {id}


2. not recommended as it could issue the problems with some pat template coded components:

open the file/administrator/components/com_jp/jp.sef.phpand uncomment lines 35//$string = mb_strtolower($string, $GLOBALS['jpEncoding']);
and 43
// $string = strtolower($string);

just remove // at the begin of every line, this will make lowercased all SEFs nomatter if the XMLs SLQ querries are processed with LOWER function or not.

Note: backup file before changing.

0% of 0 voters found this FAQ useful,  I found this FAQ  useful useful  not useful not useful


SE simulation get only one homepage

Written by Dmitry

The problem could be in some secure on the server and/or joomla.  If you have JDefender component installed than very probably it blocks, try for the time of simulation turn off the mambot injections controller for JDefender.

Remember publish mambot after simulation is finished, otherways JDefender will not block attacks. 

0% of 0 voters found this FAQ useful,  I found this FAQ  useful useful  not useful not useful


When I start analyze process JPromter shows blank page?

Written by Sergey Romanov

Probably your PHP server is built without CURL library. To check it go to Menu/System/System Info/PHP Info and scroll down to see if there are CURL records.

If you did not find please, contact your server administrator to install that.

If CURL is installed check also GD library. If GD is installed please, contact us via email you have used to purchase the component.

15,38% of 13 voters found this FAQ useful,  I found this FAQ  useful useful  not useful not useful



Powered by EasyFAQ © 2006 Joomla-addons.org
Address: Joomla Equipment, Box 1951, Bishkek, 720000, Kyrgyzstan
Telephones: Office: +996 312 68-91-34, Mobile: +996 543 91-81-42
More contacts...