Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Multilingual site, HELP !


monster061

Recommended Posts

The file is: catalog/includes/modules/new_products.php

 

The "Price:" word cannot be translated. I tried everything, it just seems like it cannot be done. I tried doing many thing and did not make it.

 

I am using this technique everywere but I cannot use it in this file:

 

 

<?

//$main = "src=imgages/m01.gif" MK = case - 4 SR = case - 5;

 

switch ($languages_id){

case 1: $mainoso = "Price: ";

 

 

break;

 

case 4: $mainoso = "Цена: ";

 

 

break;

 

case 5: $mainoso = "Cena: ";

 

 

break;

 

 

}

?>

 

<tr><td class=sc2><p><?= $mainoso;?>

 

 

It just doesn't work. HELP !!!!

 

Can someone please advise me....

 

<?php

/*

edited - 2005/07/01 13:50

 

-----------------------------------------

 

$Id: new_products.php,v 1.34 2003/06/09 22:49:58 hpdl Exp $

 

osCommerce, Open Source E-Commerce Solutions

http://www.oscommerce.com

 

Copyright © 2003 osCommerce

 

Released under the GNU General Public License

*/

?>

<!-- new_products //-->

<?php

 

if ( (!isset($new_products_category_id)) || ($new_products_category_id == '0') ) {

$new_products_query = tep_db_query("select p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where products_status = '1' order by p.products_date_added desc limit " . MAX_DISPLAY_NEW_PRODUCTS);

} else {

$new_products_query = tep_db_query("select distinct p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_CATEGORIES . " c where p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and c.parent_id = '" . (int)$new_products_category_id . "' and p.products_status = '1' order by p.products_date_added desc limit " . MAX_DISPLAY_NEW_PRODUCTS);

}

 

$row = 0;

$col = 0;

 

 

echo '

 

 

<table cellspacing=0 cellpadding=0>

<tr><td><img src=images/m23.gif width=490 height=43></td></tr>

<tr><td height=10></td></tr>

<tr><td class=bg1>

<table cellspacing=0 cellpadding=0>

<tr>

 

';

 

 

while ($new_products = tep_db_fetch_array($new_products_query)) {

$new_products['products_name'] = tep_get_products_name($new_products['products_id']);

$product_query = tep_db_query("select products_description from " . TABLE_PRODUCTS_DESCRIPTION . " where products_id = '" . (int)$new_products['products_id'] . "' and language_id = '" . (int)1 . "'");

$product = tep_db_fetch_array($product_query);

$new_products['products_description'] = $product['products_description'];

echo '

 

<td width=165 valign=top>

<table cellspacing=0 cellpadding=0 width=130 align=center>

<tr height=39><td valign=top><img src=images/m98.gif width=6 height=9 hspace=5 vspace=3></td><td valign=top><a class=sc1 href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $$new_products['products_id']) . '">' . $new_products['products_name'] . '</a></td></tr>

<tr><td height=10></td></tr>

<tr><td colspan=2 align=center><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $new_products['products_image'], $new_products['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'vspace=5') . '</a></td></tr>

<tr><td height=7></td></tr>

<tr><td colspan=2 class=sc2>Price:<font color=#FF0000> '.$currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id'])).'</font></td></tr>

<tr><td height=7></td></tr>

<tr><td colspan=2><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . tep_image_button('small_view.gif') . '</a>  <a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $new_products['products_id']) . '">' . tep_image_button('button_in_cart.gif') . '</a></td></tr>

</table>

</td>

';

 

$col ++;

if ($col > 2) {

$col = 0;

$row ++;

echo '

 

 

</tr>

<tr><td colspan=5 height=10 bgcolor=#ffffff></td></tr>

<tr><td colspan=5><img src=images/m25.gif width=480 height=1></td></tr>

<tr><td colspan=5 height=10 bgcolor=#ffffff></td></tr>

<tr>

';

} else echo '<td width=1></td>';

}

 

 

echo '

</tr>

</table>

</table>

';

 

 

?>

<!-- new_products_eof //-->

The creator of www.futomart.com

Link to comment
Share on other sites

<tr><td colspan=2 class=sc2>Price:<font color=#FF0000>

 

Is Price hard coded???

 

Yeah when I try to apply the coding that I am using to translate the word the colors do not appear.

 

Like I am adding <?php and its not going red or anything. I guess this means its hard coded (I am fairly new to this)

 

How can I translate this <tr><td colspan=2 class=sc2>Price:<font color=#FF0000> code ?

The creator of www.futomart.com

Link to comment
Share on other sites

<tr><td colspan=2 class=sc2>' . $mainoso . '<font color=#FF0000>

If I suggest you edit any file(s) make a backup first - I'm not perfect and neither are you.

 

"Given enough impetus a parallelogramatically shaped projectile can egress a circular orifice."

- Me -

 

"Headers already sent" - The definitive help

 

"Cannot redeclare ..." - How to find/fix it

 

SSL Implementation Help

 

Like this post? "Like" it again over there >

Link to comment
Share on other sites

<tr><td colspan=2 class=sc2>' . $mainoso . '<font color=#FF0000>

 

I did that and it worked. It wrote (Choose) at the price place.

Then I tried to define the string and it did not work again, this is what I have:

 

<tr><td height=7></td></tr>

 

switch ($languages_id){

case 1: $mainoso = "Price: ";

 

 

break;

 

case 4: $mainoso = "";

$mainoso = "Цена: ";

 

 

break;

 

case 5: $mainoso = "Cena: ";

 

 

break;

 

 

}

 

<tr><td colspan=2 class=sc2>' . $mainoso . '<font color=#FF0000>

The creator of www.futomart.com

Link to comment
Share on other sites

Move this code:

 

switch ($languages_id){

case 1: $mainoso = "Price: ";
break;

case 4: $mainoso = "";
$mainoso = "Цена: ";
break;

case 5: $mainoso = "Cena: ";
break;
}

Just ABOVE this line:

 

echo '

If I suggest you edit any file(s) make a backup first - I'm not perfect and neither are you.

 

"Given enough impetus a parallelogramatically shaped projectile can egress a circular orifice."

- Me -

 

"Headers already sent" - The definitive help

 

"Cannot redeclare ..." - How to find/fix it

 

SSL Implementation Help

 

Like this post? "Like" it again over there >

Link to comment
Share on other sites

The one at the top:

 

$row = 0;
$col = 0;

**** YOUR CODE GOES HERE ****

echo '

If I suggest you edit any file(s) make a backup first - I'm not perfect and neither are you.

 

"Given enough impetus a parallelogramatically shaped projectile can egress a circular orifice."

- Me -

 

"Headers already sent" - The definitive help

 

"Cannot redeclare ..." - How to find/fix it

 

SSL Implementation Help

 

Like this post? "Like" it again over there >

Link to comment
Share on other sites

YEAH !!!! :lol: :lol: :lol: :lol: :lol: :lol: :lol:

 

YOU ARE THE KING MAN !!!!

 

I ADMIRE YOUR SKILLS

 

THANKS A LOOOOOOOOOOOOOOT !

The creator of www.futomart.com

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...