Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Help with catalog image paths


mark w

Recommended Posts

I have had to change this one cart I made into 5 seperate carts, beacuse it was getting to bogged down with thousands of products this company wants online. So I've created the seperate carts fine, and now the question is how to link the pictures from each cart to one directory outside of the cart's directories. I've looked in the configuration.php but I do not know php well or how to change the default image paths to something outside the cart directory. thanks as always.

 

-mark

Link to comment
Share on other sites

if you are putting the images directly in you web folder instead of in catalog/images then go to where you have the images defined in your congigure.php and make the change there

Link to comment
Share on other sites

I'm getting this error when I changed, /images/ to the direct URL.

 

/home/cbarbcon/public_html/nursing/http://www.cbarbconley.com/images/

 

I figured it wouldn't work, but I decided to try, so now the question is what to change before the link to direct to a directory outside of the cart directory, so it won't lookin inside the cart, "nursing".

 

here is the configure.php:

 

 

<?php

/*

$Id: configure.php,v 1.13 2002/07/20 09:08:31 project3000 Exp $

 

osCommerce, Open Source E-Commerce Solutions

http://www.oscommerce.com

 

Copyright © 2002 osCommerce

 

Released under the GNU General Public License

*/

 

// define our webserver variables

// FS = Filesystem (physical)

// WS = Webserver (virtual)

define('HTTP_SERVER', 'http://cbarbconley.com');

define('HTTP_CATALOG_SERVER', '');

define('HTTPS_CATALOG_SERVER', '');

define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module

define('DIR_FS_DOCUMENT_ROOT', $DOCUMENT_ROOT); // where your pages are located on the server. if $DOCUMENT_ROOT doesnt suit you, replace with your local path. (eg, /usr/local/apache/htdocs)

define('DIR_WS_ADMIN', '/nursing/admin/');

define('DIR_FS_ADMIN', DIR_FS_DOCUMENT_ROOT . DIR_WS_ADMIN);

define('DIR_WS_CATALOG', '/nursing/');

define('DIR_FS_CATALOG', DIR_FS_DOCUMENT_ROOT . DIR_WS_CATALOG);

define('DIR_WS_IMAGES', 'images/');

define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');

define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/');

define('DIR_WS_INCLUDES', 'includes/');

define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');

define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');

define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');

define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');

define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');

define('DIR_WS_CATALOG_LANGUAGES', DIR_WS_CATALOG . 'includes/languages/');

define('DIR_FS_CATALOG_LANGUAGES', DIR_FS_CATALOG . 'includes/languages/');

define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/');

define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/');

define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/');

 

// define our database connection

define('DB_SERVER', 'localhost');

define('DB_SERVER_USERNAME', 'cbarbcon_osc5');

define('DB_SERVER_PASSWORD', '76dR7J_eTc');

define('DB_DATABASE', 'cbarbcon_osc5');

define('USE_PCONNECT', 'false');

define('STORE_SESSIONS', '');

?>

 

 

 

 

thanks.

 

-mark

Link to comment
Share on other sites

I'm getting this error when I changed, /images/ to the direct URL.
Just to warn you, doing this really hoses your SSL pages as well (since they will view all your images as coming from insecure sites).

 

Did you try changing

  define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/');

to

  define('DIR_FS_CATALOG_IMAGES', '');

That would seem to be where you were getting the /home/cbarbcon/public_html/nursing/, since that is what /home/cbarbcon/public_html/nursing/ looks like.

 

Hth,

Matt

Link to comment
Share on other sites

Matt, sorry for the delay, but I still don't understand what's going on.

 

especially now since I've deleted and created new carts, they seem to be giving me a new version of configure.php, here is the new file that I need to edit for my nursing cart:

 

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

 

 

<?php

/*

$Id: configure.php,v 1.12 2002/06/16 22:11:53 harley_vb Exp $

 

osCommerce, Open Source E-Commerce Solutions

http://www.oscommerce.com

 

Copyright © 2002 osCommerce

 

Released under the GNU General Public License

*/

 

// Define the webserver and path parameters

// * DIR_FS_* = Filesystem directories (local/physical)

// * DIR_WS_* = Webserver directories (virtual/URL)

define('HTTP_SERVER', 'http://cbarbconley.com');

define('HTTPS_SERVER', 'https://cbarbconley.com');

define('ENABLE_SSL', false); // secure webserver for checkout procedure?

define('DIR_WS_CATALOG', '/nursing/');

define('DIR_WS_IMAGES', 'images/');

define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');

define('DIR_WS_INCLUDES', 'includes/'); // If "URL fopen wrappers" are enabled in PHP (which they are in the default configuration), this can be a URL instead of a local pathname

define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');

define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');

define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');

define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');

define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');

 

define('DIR_WS_DOWNLOAD_PUBLIC', DIR_WS_CATALOG . 'pub/');

define('DIR_FS_DOCUMENT_ROOT', $DOCUMENT_ROOT); // where your pages are located on the server. if $DOCUMENT_ROOT doesnt suit you, replace with your local path. (eg, /usr/local/apache/htdocs)

define('DIR_FS_CATALOG', DIR_FS_DOCUMENT_ROOT . DIR_WS_CATALOG);

define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');

define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');

 

// define our database connection

define('DB_SERVER', 'localhost');

define('DB_SERVER_USERNAME', 'cbarbcon_osc10');

define('DB_SERVER_PASSWORD', 'OvIPu4PeMM');

define('DB_DATABASE', 'cbarbcon_osc10');

define('USE_PCONNECT', 'false'); // use persistent connections?

define('STORE_SESSIONS', ''); // leave empty '' for default handler or set to 'mysql'

?>

 

 

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

 

 

So which line should I change to have the cart link images to:

 

http://cbarbconley.com/images

 

 

thanks.

 

-mark

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...