Re: Ceon URI Mapping (SEO)
hello,
I need help.....
I trying to install the Ceon URI Mapping (SEO), but its crashing..... it makes the website run soo slow. These are the following issues:
Issue 1:
I getting this error.......,, I don't know what to do.......
This is the message:
1 Can't create/write to file '/mysql-tmp/#sql_23d8_0.MYI' (Errcode: 13)
in:
[select banners_id, banners_title, banners_image, banners_html_text, banners_open_new_windows, banners_url from banners where status = 1 and ( banners_group = 'SideBox-Banners') order by rand()]
Issue 2:
I notice that, it's usually happening at night because during the morning the website is running well. its weird!!!...
Issue 3:
under configuration, I notice that, the Ceon URI Mapping (SEO) is not showing up after I saved it before in Admin/Modules/Ceon URI Mapping (SEO) Config. Any suggestion?
please help!!!!!
:cry:
Re: Ceon URI Mapping (SEO)
I don't know if this has been reported before ...
Running 1.3.9h with v3.6.1 of the URI Mapping code (using the v1.3.9c directory for admin). I've got a multi-lingual site (English and Spanish), and when I preview a product in admin, only the English (default) version of the product description/title are displayed.
Tracked this down the the various /admin/includes/modules/*/preview_info.php files, within the section marked:
Code:
<?php // BEGIN CEON URI MAPPING 3 of 4 ?>
... there's a loop
Code:
for ($i = 0, $n = sizeof($languages); $i < $n; $i++) {
echo '<p>' . zen_image(DIR_WS_CATALOG_LANGUAGES . $languages[$i]['directory'] .
'/images/' . $languages[$i]['image'], $languages[$i]['name']) . ' : ';
if (!is_null($uri_mappings[$languages[$i]['id']]) &&
strlen($uri_mappings[$languages[$i]['id']]) > 0) {
echo htmlentities($uri_mappings[$languages[$i]['id']]);
} else {
echo TEXT_URI_MAPPING_PRODUCT_NO_URI_ENTERED;
}
echo "</p>\n";
}
... that unfortunately uses the same loop index variables as the overall loop managing the multiple product description displays. Changing that loop to:
Code:
for ($i2 = 0, $n2 = sizeof($languages); $i2 < $n2; $i2++) {
echo '<p>' . zen_image(DIR_WS_CATALOG_LANGUAGES . $languages[$i2]['directory'] .
'/images/' . $languages[$i2]['image'], $languages[$i2]['name']) . ' : ';
if (!is_null($uri_mappings[$languages[$i2]['id']]) &&
strlen($uri_mappings[$languages[$i2]['id']]) > 0) {
echo htmlentities($uri_mappings[$languages[$i2]['id']]);
} else {
echo TEXT_URI_MAPPING_PRODUCT_NO_URI_ENTERED;
}
echo "</p>\n";
}
... allows both languages' textual information to be formatted and displayed.
Re: Ceon URI Mapping (SEO)
Hi,
Quote:
Originally Posted by
lat9
I don't know if this has been reported before ...
It hasn't.. you're the first person ever to report this.. despite this bug being present since version 2.0.0 of the module!
So that's almost 2 and a half years in which neither I nor the thousands of users of the module ever noticed that the software caused only the first language's preview information to be displayed!
lol I've been looking at product/URI preview screens for years and never noticed that the preview for other languages was missing!
A bugfix for this will be included in 4.0.0.. thanks for the heads up!
In version 4.0.0 the code to be used by the various /admin/includes/modules/*/preview_info.php files, within the section marked:
Code:
<?php // BEGIN CEON URI MAPPING 3 of 4 ?>
shall be:
PHP Code:
<?php // BEGIN CEON URI MAPPING 3 of 4 ?>
<tr>
<td><?php echo zen_draw_separator('pixel_trans.gif', '1', '10'); ?></td>
</tr>
<tr>
<td><?php echo zen_draw_separator('pixel_black.gif', '100%', '2'); ?></td>
</tr>
<tr>
<td style="padding-top: 0.5em; padding-bottom: 0.5em;">
<table border="0" width="100%" cellspacing="0" cellpadding="2">
<tr>
<td valign="top" style="width: 18em;">
<?php
if ($uri_mapping_autogen) {
echo TEXT_URI_MAPPING_PRODUCT_URI_AUTOGENERATED;
} else {
echo TEXT_URI_MAPPING_PRODUCT_URI_ENTERED;
}
?>
</td>
<td class="smallText">
<?php
echo '<p>' . zen_image(DIR_WS_CATALOG_LANGUAGES . $languages[$i]['directory'] .
'/images/' . $languages[$i]['image'], $languages[$i]['name']) . ' : ';
if (!is_null($uri_mappings[$languages[$i]['id']]) &&
strlen($uri_mappings[$languages[$i]['id']]) > 0) {
echo htmlentities($uri_mappings[$languages[$i]['id']]);
} else {
echo TEXT_URI_MAPPING_PRODUCT_NO_URI_ENTERED;
}
echo "</p>\n";
?>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td><?php echo zen_draw_separator('pixel_black.gif', '100%', '2'); ?></td>
</tr>
<?php // END CEON URI MAPPING 3 of 4 ?>
That fixes this silly oversight.
Enjoy the rest of your holidays.
Happy New Year's everyone! :)
All the best...
Conor
ceon
Re: Ceon URI Mapping (SEO)
hi coner, great module, just a quick question, does this help with seo or is it just made to be asethetically pleasing for the user
thanks .marcochampo
Re: Ceon URI Mapping (SEO)
Quote:
Originally Posted by
marcochampo
hi coner, great module, just a quick question, does this help with seo or is it just made to be asethetically pleasing for the user
thanks
.marcochampo
I would suggest that you refer to one of the many other threads on this forum which have hotly debated the effectiveness/reason for implementing SEO mods like this one. This support thread is truly not the correct place to engage in any protracted (or even short) discussions on this matter.. As a starting point look for conors usename on the forum.. I believe he participated in one of the threads I speak of..
Re: Ceon URI Mapping (SEO)
Hi Marco,
Glad you like the software.
Quote:
Originally Posted by
marcochampo
does this help with seo or is it just made to be asethetically pleasing for the user
Its primary purpose is for easy to enter/read URIs but all evidence is that it also significantly helps SEO as the search engines give higher precedence to URIs with keywords in them. This is based on feedback I've had from people using the module, reporting higher rankings for their sites that use the module as opposed to ones that didn't.
Regardless, simply having "nice" URIs is the main point of the software.
All the best..
Conor
ceon
Re: Ceon URI Mapping (SEO)
i need a little of clarification for the place where the overwrite goes...my store is inside a folder name shop and my admin page changed the name to something different where do i have to put the overwrite inside the folder name shop or outside the folder?
Re: Ceon URI Mapping (SEO)
Hi,
Quote:
Originally Posted by
makalele33
i need a little of clarification for the place where the overwrite goes...my store is inside a folder name shop and my admin page changed the name to something different where do i have to put the overwrite inside the folder name shop or outside the folder?
You'd be best to re-read the configuration documentation more carefully.
The is no such thing as "an overwrite" so I'm not sure what you are talking about.
Do you mean the .htaccess file or the place where you should "overwrite" files?
Either way, full instructions are in the documentation so give it a careful read once again before coming back here.. it'll probably have you sorted without anyone here having to "restate" the information from the documentation here as "clarification".
All the best..
Conor
ceon
Re: Ceon URI Mapping (SEO)
conor,
i tried it twice again
i made sure all the files where in place.
then i when thru the config
my store is on a subfolder called shop so i went ahead and put the following rewrite
RewriteEngine On
# ONLY rewrite URIs beginning with /shop/
RewriteCond %{REQUEST_URI} ^/shop/ [NC]
# Don't rewrite any URIs ending with a file extension (ending with .[xxxxx])
RewriteCond %{REQUEST_URI} !\.[a-z]{2,5}$ [NC]
# Don't rewrite admin directory
RewriteCond %{REQUEST_URI} !^/shop/admin [NC]
# Don't rewrite editors directory
RewriteCond %{REQUEST_URI} !^/shop/editors [NC]
# Don't rewrite cPanel directories
RewriteCond %{REQUEST_URI} !/cpanel [NC]
RewriteCond %{REQUEST_URI} !/frontend [NC]
# Handle all other URIs using Zen Cart (index.php)
RewriteRule .* index.php?%{QUERY_STRING} [L]
then i went and changed the part where it says admin to my admin folder name.
RewriteCond %{REQUEST_URI} !^/shop/admin [NC]
i uploaded the file and when i go in to check if i type in the path where the folder is it works but when i try to get the admin it says an error.... i been trying to get this fix for like 6 days and nothing
Re: Ceon URI Mapping (SEO)
Hi,
Quote:
Originally Posted by
makalele33
i uploaded the file and when i go in to check if i type in the path where the folder is it works but when i try to get the admin it says an error.... i been trying to get this fix for like 6 days and nothing
Where did you put the .htaccess file?
All the best..
Conor
ceon