Follow us on Twitter X-Cart on Facebook Wiki
Shopping cart software Solutions for online shops and malls
 

Quick and Easy Admin

 
Reply
   X-Cart forums > X-Cart 4 > Dev Questions
 
Thread Tools Search this Thread
  #1  
Old 05-02-2004, 12:22 AM
  B00MER's Avatar 
B00MER B00MER is offline
 

X-Guru
  
Join Date: Sep 2002
Location: Keller, TX (Cart-Lab.com)
Posts: 3,165
 

Default Quick and Easy Admin

I've taken the time to break down the majority of the much needed "quick-links" in the admin area and created these categorized dropdown selectors as to make things a bit easier to get around in from the admin perspective.

Keep in mind this is mainly for GOLD versions, I'm not sure what results this mod could add to PRO.

Insert this code in your admin/main/promotions.tpl preferably towards the top above the other default links:

Code:
{*** Cart-Lab.com Admin area Quick Dropdown's ***} <form name="admin" method=get action=""> User / Order Management: <select name="adminarea" onChange="if(admin.adminarea.value!='')document.location.href(admin.adminarea.value);"> <option value=""></option> <option value="{$catalogs.admin}/users.php?usertype=C">Manage Customers</option> <option value="{$catalogs.admin}/users.php?substring=&usertype=C">View All Customers</option> <option value="{$catalogs.admin}/users.php?usertype=P">Manage Administrators</option> <option value="{$catalogs.admin}/users.php?substring=&usertype=P">View All Administrators</option> <option value="{$catalogs.admin}/process_user.php?mode=add&usertype=P">Add New Administrator</option> <option value="">--------------------------------</option> <option value="{$catalogs.admin}/orders.php">Search Orders</option> <option value="{$catalogs.admin}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=">All Orders this month</option> <option value="{$catalogs.admin}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=Q">All Queued Orders this month</option> <option value="{$catalogs.admin}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=P">All Processed Orders this month</option> <option value="{$catalogs.admin}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=C">All Complete Orders this month</option> <option value="{$catalogs.admin}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=F">All Failed Orders this month</option> <option value="{$catalogs.admin}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=I">All Not Finished Orders this month</option> <option value="{$catalogs.admin}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=B">All Backordered Orders this month</option> <option value="{$catalogs.admin}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=D">All Declined Orders this month</option> </select> Product Management: <select name="productarea" onChange="if(admin.productarea.value!='')document.location.href(admin.productarea.value);"> <option value=""></option> <option value="{$catalogs.provider}/product_modify.php">Add New Product</option> <option value="{$catalogs.provider}/search.php">Search Products</option> <option value="{$catalogs.provider}/search.php?search_productid=&search_sku=&substring=&search_category=">View All Products</option> <option value="{$catalogs.provider}/import.php">Import Products</option> <option value="{$catalogs.provider}/import_images.php">Import Detailed Images</option> <option value="{$catalogs.provider}/inv_update.php">Update Inventory</option> <option value="{$catalogs.provider}/export.php">Export Products</option> <option value="{$catalogs.provider}/global_prodopts.php">Global Product Options</option> <option value="{$catalogs.provider}/extra_fields.php">Extra Fields</option> </select> Content Management: <select name="contentarea" onChange="if(admin.contentarea.value!='')document.location.href(admin.contentarea.value);"> <option value=""></option> <option value="{$catalogs.admin}/categories.php">Manage Categories / Featured Products</option> <option value="{$catalogs.admin}/category_modify.php?mode=add&cat=0">Add New Root Category</option> <option value="">--------------------------------</option> <option value="{$catalogs.admin}/editor_mode.php">Webmaster mode</option> <option value="{$catalogs.admin}/speed_bar.php">Speed Bar</option> <option value="{$catalogs.admin}/html_catalog.php">HTML Catalog</option> <option value="{$catalogs.admin}/file_manage.php">Files Manager</option> <option value="">--------------------------------</option> <option value="{$catalogs.admin}/pages.php">View Static Pages</option> <option value="{$catalogs.admin}/pages.php?level=E&pageid=">Add New Embedded Static Page</option> <option value="{$catalogs.admin}/pages.php?level=R&pageid=">Add New Root Static Page</option> <option value="">--------------------------------</option> <option value="{$catalogs.admin}/languages.php">Edit Languages</option> <option value="{$catalogs.admin}/languages.php?language=US">Edit US Languages</option> <option value="{$catalogs.admin}/languages.php?language=US&topic=Text&filter=">Edit US Languages Text</option> <option value="{$catalogs.admin}/languages.php?language=US&topic=Text&filter=news">Edit US Languages Text: News</option> <option value="{$catalogs.admin}/languages.php?language=US&topic=Text&filter=about">Edit US Languages Text: About</option> <option value="{$catalogs.admin}/languages.php?language=US&topic=Text&filter=FAQ">Edit US Languages Text: FAQ</option> <option value="{$catalogs.admin}/languages.php?language=US&topic=Text&filter=site_title">Edit US Languages Text: Title</option> <option value="{$catalogs.admin}/languages.php?language=US&topic=E-Mail&filter=">Edit US Languages E-Mail</option> <option value="{$catalogs.admin}/languages.php?language=US&topic=Labels&filter=">Edit US Languages Labels</option> <option value="{$catalogs.admin}/languages.php?language=US&topic=Errors&filter=">Edit US Languages Errors</option> <option value="">--------------------------------</option> <option value="{$catalogs.admin}/file_edit.php">Edit Templates</option> <option value="{$catalogs.admin}/file_edit.php?dir=&file=%2Fskin1.css">Edit Cascading Style Sheet</option> <option value="{$catalogs.admin}/file_edit.php?dir=&file=%2Fhead.tpl">Edit Header</option> <option value="{$catalogs.admin}/file_edit.php?dir=%2Fcustomer&file=%2Fcustomer%2Fhome.tpl">Edit customer/home.tpl</option> <option value="{$catalogs.admin}/file_edit.php?dir=%2F/mail">Edit Mail Templates</option> <option value="{$catalogs.admin}/file_edit.php?dir=%2F/buttons">Edit Buttons</option> </select> Store Configuration / Information: <select name="configarea" onChange="if(admin.configarea.value!='')document.location.href(admin.configarea.value);"> <option value=""></option> <option value="{$catalogs.admin}/mm_index.php">Marketing Manager</option> <option value="">--------------------------------</option> <option value="{$catalogs.admin}/general.php">Summary</option> <option value="{$catalogs.admin}/statistics.php">Statistics</option> <option value="{$catalogs.admin}/db_backup.php">Database Backup/Resotre</option> <option value="{$catalogs.admin}/memberships.php">Membership Levels</option> <option value="{$catalogs.admin}/images_location.php">Images Location</option> <option value="{$catalogs.admin}/patch.php">Patch/Upgrade X-Cart</option> <option value="">--------------------------------</option> <option value="{$catalogs.admin}/general.php">General Settings</option> <option value="{$catalogs.admin}/general.php?option=Appearance">Apperance Settings</option> <option value="{$catalogs.admin}/general.php?option=Company">Company Settings</option> <option value="{$catalogs.admin}/general.php?option=Email">E-Mail Settings</option> <option value="{$catalogs.admin}/general.php?option=PGP">PGP Settings</option> <option value="{$catalogs.admin}/general.php?option=Security">Security Settings</option> <option value="{$catalogs.admin}/general.php?option=Company">Company Settings</option> <option value="">--------------------------------</option> <option value="{$catalogs.admin}/modules.php">Disalbe/Enable Modules</option> <option value="{$catalogs.admin}/general.php?option=Modules">Modules Settings</option> </select> Payment Configuration: <select name="paymentarea" onChange="if(admin.paymentarea.value!='')document.location.href(admin.paymentarea.value);"> <option value=""></option> <option value="{$catalogs.admin}/card_types.php">Credit Card Types</option> <option value="{$catalogs.admin}/payment_methods.php">Payment Methods</option> <option value="{$catalogs.admin}/configuration.php?option=PayPal">PayPal Settings</option> <option value="{$catalogs.admin}/cc_processing.php">Credit Card / Check Processing</option> </select> Shipping / Tax Configuration: <select name="shippingarea" onChange="if(admin.shippingarea.value!='')document.location.href(admin.shippingarea.value);"> <option value=""></option> <option value="{$catalogs.admin}/shipping.php">Shipping Methods</option> <option value="{$catalogs.admin}/shipping_options.php">Shipping Options</option> <option value="{$catalogs.provider}/shipping_rates.php">Shipping Charges</option> <option value="{$catalogs.provider}/shipping_rates.php?type=R">Shipping Markups</option> <option value="{$catalogs.provider}/shipping_zones.php">Shipping/Tax Zones</option> <option value="{$catalogs.provider}/shipping_rates.php?type=R">Shipping Markups</option> <option value="">--------------------------------</option> <option value="{$catalogs.admin}/countries.php">Countries</option> <option value="{$catalogs.provider}/countries.php">Countries Taxes</option> <option value="{$catalogs.admin}/states.php">States</option> <option value="{$catalogs.provider}/states.php">States Taxes</option> <option value="">--------------------------------</option> <option value="{$catalogs.admin}/configuration.php?option=Shipping">General Shipping Configuration</option> <option value="{$catalogs.admin}/configuration.php?option=Taxes">General Tax Configuration</option> </select> </form> {*** Cart-Lab.com Admin area Quick Dropdown's ***}
__________________
Cart-Lab - 100+ Social Bookmarks for X-Cart.
Reply With Quote
  #2  
Old 05-02-2004, 08:05 AM
  adpboss's Avatar 
adpboss adpboss is offline
 

X-Man
  
Join Date: Feb 2003
Location: Ontario, Canada
Posts: 2,389
 

Default

Boomer,

You are great.
Reply With Quote
  #3  
Old 05-02-2004, 08:18 AM
 
Emerson Emerson is offline
 

X-Man
  
Join Date: Mar 2004
Location: Atlanta, GA
Posts: 2,209
 

Default

B00MER,
Very cool, thank you!

I have this working fine on a 3.5.7 Pro, no problems!
__________________
Emerson
Total Server Solutions LLC- Quality X-Cart Hosting
Recommended X-Cart Hosting Provider - US and UK servers
Does your host backup your site? We do EVERY HOUR!!!
Shared Hosting | Managed Cloud | Dedicated Servers
Reply With Quote
  #4  
Old 05-02-2004, 08:33 AM
  adpboss's Avatar 
adpboss adpboss is offline
 

X-Man
  
Join Date: Feb 2003
Location: Ontario, Canada
Posts: 2,389
 

Default

Does not work in 3.4.x

Apparently the admin and provider variables are different.
Reply With Quote
  #5  
Old 05-02-2004, 08:44 AM
  adpboss's Avatar 
adpboss adpboss is offline
 

X-Man
  
Join Date: Feb 2003
Location: Ontario, Canada
Posts: 2,389
 

Default

Working in stock 3.4.x (if your xcart directory is "xcart")

Code:
{*** Cart-Lab.com Admin area Quick Dropdown's ***} <form name="admin" method=get action=""> User / Order Management: <select name="adminarea" onChange="if(admin.adminarea.value!='')document.location.href(admin.adminarea.value);"> <option value=""></option> <option value="users.php?usertype=C">Manage Customers</option> <option value="users.php?substring=&usertype=C">View All Customers</option> <option value="users.php?usertype=P">Manage Administrators</option> <option value="users.php?substring=&usertype=P">View All Administrators</option> <option value="process_user.php?mode=add&usertype=P">Add New Administrator</option> <option value="">--------------------------------</option> <option value="orders.php">Search Orders</option> <option value="orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=">All Orders this month</option> <option value="orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=Q">All Queued Orders this month</option> <option value="orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=P">All Processed Orders this month</option> <option value="orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=C">All Complete Orders this month</option> <option value="orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=F">All Failed Orders this month</option> <option value="orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=I">All Not Finished Orders this month</option> <option value="orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=B">All Backordered Orders this month</option> <option value="orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=D">All Declined Orders this month</option> </select> Product Management: <select name="productarea" onChange="if(admin.productarea.value!='')document.location.href(admin.productarea.value);"> <option value=""></option> <option value="../provider/product_modify.php">Add New Product</option> <option value="../provider/search.php">Search Products</option> <option value="../provider/search.php?search_productid=&search_sku=&substring=&search_category=">View All Products</option> <option value="../provider/import.php">Import Products</option> <option value="../provider/import_images.php">Import Detailed Images</option> <option value="../provider/inv_update.php">Update Inventory</option> <option value="../provider/export.php">Export Products</option> <option value="../provider/global_prodopts.php">Global Product Options</option> <option value="../provider/extra_fields.php">Extra Fields</option> </select> Content Management: <select name="contentarea" onChange="if(admin.contentarea.value!='')document.location.href(admin.contentarea.value);"> <option value=""></option> <option value="categories.php">Manage Categories / Featured Products</option> <option value="category_modify.php?mode=add&cat=0">Add New Root Category</option> <option value="">--------------------------------</option> <option value="editor_mode.php">Webmaster mode</option> <option value="speed_bar.php">Speed Bar</option> <option value="html_catalog.php">HTML Catalog</option> <option value="file_manage.php">Files Manager</option> <option value="">--------------------------------</option> <option value="pages.php">View Static Pages</option> <option value="pages.php?level=E&pageid=">Add New Embedded Static Page</option> <option value="pages.php?level=R&pageid=">Add New Root Static Page</option> <option value="">--------------------------------</option> <option value="languages.php">Edit Languages</option> <option value="languages.php?language=US">Edit US Languages</option> <option value="languages.php?language=US&topic=Text&filter=">Edit US Languages Text</option> <option value="languages.php?language=US&topic=Text&filter=news">Edit US Languages Text: News</option> <option value="languages.php?language=US&topic=Text&filter=about">Edit US Languages Text: About</option> <option value="languages.php?language=US&topic=Text&filter=FAQ">Edit US Languages Text: FAQ</option> <option value="languages.php?language=US&topic=Text&filter=site_title">Edit US Languages Text: Title</option> <option value="languages.php?language=US&topic=E-Mail&filter=">Edit US Languages E-Mail</option> <option value="languages.php?language=US&topic=Labels&filter=">Edit US Languages Labels</option> <option value="languages.php?language=US&topic=Errors&filter=">Edit US Languages Errors</option> <option value="">--------------------------------</option> <option value="file_edit.php">Edit Templates</option> <option value="file_edit.php?dir=&file=%2Fskin1.css">Edit Cascading Style Sheet</option> <option value="file_edit.php?dir=&file=%2Fhead.tpl">Edit Header</option> <option value="file_edit.php?dir=%2Fcustomer&file=%2Fcustomer%2Fhome.tpl">Edit customer/home.tpl</option> <option value="file_edit.php?dir=%2F/mail">Edit Mail Templates</option> <option value="file_edit.php?dir=%2F/buttons">Edit Buttons</option> </select> Store Configuration / Information: <select name="configarea" onChange="if(admin.configarea.value!='')document.location.href(admin.configarea.value);"> <option value=""></option> <option value="mm_index.php">Marketing Manager</option> <option value="">--------------------------------</option> <option value="general.php">Summary</option> <option value="statistics.php">Statistics</option> <option value="db_backup.php">Database Backup/Restore</option> <option value="memberships.php">Membership Levels</option> <option value="images_location.php">Images Location</option> <option value="patch.php">Patch/Upgrade X-Cart</option> <option value="">--------------------------------</option> <option value="general.php">General Settings</option> <option value="general.php?option=Appearance">Apperance Settings</option> <option value="general.php?option=Company">Company Settings</option> <option value="general.php?option=Email">E-Mail Settings</option> <option value="general.php?option=PGP">PGP Settings</option> <option value="general.php?option=Security">Security Settings</option> <option value="general.php?option=Company">Company Settings</option> <option value="">--------------------------------</option> <option value="modules.php">Disalbe/Enable Modules</option> <option value="general.php?option=Modules">Modules Settings</option> </select> Payment Configuration: <select name="paymentarea" onChange="if(admin.paymentarea.value!='')document.location.href(admin.paymentarea.value);"> <option value=""></option> <option value="card_types.php">Credit Card Types</option> <option value="payment_methods.php">Payment Methods</option> <option value="configuration.php?option=PayPal">PayPal Settings</option> <option value="cc_processing.php">Credit Card / Check Processing</option> </select> Shipping / Tax Configuration: <select name="shippingarea" onChange="if(admin.shippingarea.value!='')document.location.href(admin.shippingarea.value);"> <option value=""></option> <option value="shipping.php">Shipping Methods</option> <option value="shipping_options.php">Shipping Options</option> <option value="../provider/shipping_rates.php">Shipping Charges</option> <option value="../provider/shipping_rates.php?type=R">Shipping Markups</option> <option value="../provider/shipping_zones.php">Shipping/Tax Zones</option> <option value="../provider/shipping_rates.php?type=R">Shipping Markups</option> <option value="">--------------------------------</option> <option value="countries.php">Countries</option> <option value="../provider/countries.php">Countries Taxes</option> <option value="states.php">States</option> <option value="../provider/states.php">States Taxes</option> <option value="">--------------------------------</option> <option value="configuration.php?option=Shipping">General Shipping Configuration</option> <option value="configuration.php?option=Taxes">General Tax Configuration</option> </select> </form> {*** Cart-Lab.com Admin area Quick Dropdown's ***}
Reply With Quote
  #6  
Old 05-02-2004, 08:46 AM
 
Emerson Emerson is offline
 

X-Man
  
Join Date: Mar 2004
Location: Atlanta, GA
Posts: 2,209
 

Default

You are right,
It does work fine on the Admin area of Pro but the provider area.
Main reason is that some of the features are ONLY available to the admin.

I am modifying the code to work on the provider area.

Will post it shortly
__________________
Emerson
Total Server Solutions LLC- Quality X-Cart Hosting
Recommended X-Cart Hosting Provider - US and UK servers
Does your host backup your site? We do EVERY HOUR!!!
Shared Hosting | Managed Cloud | Dedicated Servers
Reply With Quote
  #7  
Old 05-02-2004, 08:54 AM
  adpboss's Avatar 
adpboss adpboss is offline
 

X-Man
  
Join Date: Feb 2003
Location: Ontario, Canada
Posts: 2,389
 

Default

Boomer,

This thread is misnamed. I installed it, fixed the links and while it makes the admin quicker, it isn't any easier to admin my store.

I was hoping this would process and pack orders too!



Thanks, works like a dream.
Reply With Quote
  #8  
Old 05-02-2004, 09:04 AM
 
Emerson Emerson is offline
 

X-Man
  
Join Date: Mar 2004
Location: Atlanta, GA
Posts: 2,209
 

Default

Here it is!
As you can see it is a much shorter code as I have removed all the stuff that does not work in the provider area...

open provider/main/promotions.tpl and add the code below to it...

Code:
{*** Cart-Lab.com Admin area Quick Dropdown's ***} <form name="admin" method=get action=""> User / Order Management: <select name="adminarea" onChange="if(admin.adminarea.value!='')document.location.href(admin.adminarea.value);"> <option value=""></option> <option value="{$catalogs.provider}/orders.php">Search Orders</option> <option value="{$catalogs.provider}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=">All Orders this month</option> <option value="{$catalogs.provider}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=Q">All Queued Orders this month</option> <option value="{$catalogs.provider}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=P">All Processed Orders this month</option> <option value="{$catalogs.provider}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=C">All Complete Orders this month</option> <option value="{$catalogs.provider}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=F">All Failed Orders this month</option> <option value="{$catalogs.provider}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=I">All Not Finished Orders this month</option> <option value="{$catalogs.provider}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=B">All Backordered Orders this month</option> <option value="{$catalogs.provider}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=D">All Declined Orders this month</option> </select> Product Management: <select name="productarea" onChange="if(admin.productarea.value!='')document.location.href(admin.productarea.value);"> <option value=""></option> <option value="{$catalogs.provider}/product_modify.php">Add New Product</option> <option value="{$catalogs.provider}/search.php">Search Products</option> <option value="{$catalogs.provider}/search.php?search_productid=&search_sku=&substring=&search_category=">View All Products</option> <option value="{$catalogs.provider}/import.php">Import Products</option> <option value="{$catalogs.provider}/import_images.php">Import Detailed Images</option> <option value="{$catalogs.provider}/inv_update.php">Update Inventory</option> <option value="{$catalogs.provider}/export.php">Export Products</option> <option value="{$catalogs.provider}/global_prodopts.php">Global Product Options</option> <option value="{$catalogs.provider}/extra_fields.php">Extra Fields</option> </select> Store Configuration / Information: <select name="configarea" onChange="if(admin.configarea.value!='')document.location.href(admin.configarea.value);"> <option value=""></option> <option value="{$catalogs.admin}/mm_index.php">Marketing Manager</option> <option value="">--------------------------------</option> <option value="{$catalogs.provider}/general.php">Summary</option> </select> Shipping / Tax Configuration: <select name="shippingarea" onChange="if(admin.shippingarea.value!='')document.location.href(admin.shippingarea.value);"> <option value=""></option> <option value="{$catalogs.provider}/countries.php">Countries Taxes</option> <option value="{$catalogs.provider}/states.php">States Taxes</option> </select> </form> {*** Cart-Lab.com Admin area Quick Dropdown's ***}

That should do it
__________________
Emerson
Total Server Solutions LLC- Quality X-Cart Hosting
Recommended X-Cart Hosting Provider - US and UK servers
Does your host backup your site? We do EVERY HOUR!!!
Shared Hosting | Managed Cloud | Dedicated Servers
Reply With Quote
  #9  
Old 05-02-2004, 02:42 PM
  groovico's Avatar 
groovico groovico is offline
 

X-Man
  
Join Date: Apr 2003
Location: Firetanksoftware.com
Posts: 2,326
 

Default

Woo that's a great little supper useful mod, kudos boomer!
__________________
Groovico

Used by X-carters the world over:
Marketing Manager Pro Bundle For X-cart
Featured Product Manager for X-cart
Feed manager pro for X-cart

http://www.firetanksoftware.com

Celebrating 7 Years of providing quality X-cart Add ons and X-cart Mods for x-cart 3.X to X-cart 4.4.X
Reply With Quote
  #10  
Old 05-02-2004, 05:31 PM
 
GM GM is offline
 

eXpert
  
Join Date: Mar 2004
Location: Canada
Posts: 293
 

Default

AWESOME! Thanks for sharing! VERY AWESOME!
__________________
v. 4.0.14 (GM Style)
O.S. Linux
Build Your Own Diamond Ring
Reply With Quote
Reply
   X-Cart forums > X-Cart 4 > Dev Questions



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -8. The time now is 08:48 PM.

   

 
X-Cart forums © 2001-2020