Tool Belt -- v5.45 by PCINET-LLC
 
Quantity in Basket: none
Code: PCINET-TLBLT

Normal MIVACentral Price: $65.50
Limited Time Sale Price: $56.95
You Save: $8.55


Click for Slideshow
Other products by this Partner
Contact Partner



Merchant 5.5 and above compatible. Requires MySQL


Latest Versions: 5.452
Merchant Version:
Version5
Installation:
 
Quantity:
 

You want to do WHAT?. Yes it's possible and you can do it. Toolbelt dramatically extends the Miva Merchant 5 page templates like no other module, adding hundreds of new functions in a user friendly way. Finally you have the ability to create the online store you've always dreamed of. Included page template files show many fully commented, real world examples of how you can make  your pages to do things that once required external modules. More than a collection of tools, Toolbelt turns page templates a robust development environment.

OMG You might be thinking "What is all this? I'm not a programmer." Please don't be intimidated. If you have at least a rudimentary knowledge of html, Miva Merchant page templates are just a bit more complex adding Storemorph to make your pages dynamic. If you can understand Storemorph you can understand Toolbelt. Many Toolbelt commands are simply copy and paste. Others require a few lines of scripting but examples are provided for every command.

MySQL Required: Toolbelt makes extensive use of advanced MySQL queries and will not run on MIVASQL. Ask your host to upgrade your store. You'll be glad you did.

Toolbelt exposes the inner workings of your store, allowing you to get under the hood of the powerful Miva Merchant engine. The Assign component contains an expression builder that lets you lookup the most used MivaScript function in a list, like toupper() or substring() get a description of what they do, then copy and paste the resulting code into your templates. But that's just the beginning, there's much more. No other module puts this much power in your hands in such a user friendly way.

Documentation: A product this powerful deserves equally powerful documentation. All commands and functions are just a mouse click away. Click the command you're looking for in the alphabetical indexes to instantly find a comprehensive reference guide with examples. Also every MivaScript function is documented within the module.

Unique Features: The Query command give you direct access to your stores database tables. The Do command gives  you directly access Miva Merchants API functions. Json commands retrieve external data and convert Merchant data structures for use in javascript. These are the power tools that make it possible to make your site run like the big guys.

Installation: It couldn't be simpler. No extra steps or complex instructions . Simply install, activate your license and get to work.

What's New? New Tabbed interface: Clutter reduced by grouping Toolbelt features.

Toolbelt Tabs:
  • Commands: Alphabetically index and all Toolbelt commands. One click to view the command, one click return to index.
  • Functions: Alphabetically index and all Toolbelt functions.
  • Miva Script Functions: Categorized and indexed listing of EVERY MivaScript function with descriptions. Each function links to the official documentation on MivaScript.com
  • Toolbelt Templates: One Click Basket update now has a self installer feature. Also all 22 sample templates are now listed on this tab.
  • Sherlock: Data base inspector. Do you need to see how a database is being changed or need to know the field name? The in-house tool we use is now build into Toolbelt. Examine your store databases and develop and test SQL queries right inside the admin.
  • Template Search: Did you forgot which template contains a certain script. Now you can search current page templates and even search all the older versions.

Admin Interface Enhancements:

  • Settings Tab: Toolbelt provides 4 new additions to the admin interface. This page lets you enable or disable features as desired.
    Previous Pages & Page Search -- When Editing Pages, Provides quick return to Previously Viewed pages and instant Page Search plus links for New Page and the Page List. Also adds the page code to the page heading.
    Enhanced Category Breadcrumbs: When Editing Categories, display links to the parents and child categories, even if they are inactive.
    Product Show Assigned Categories
    : When Editing Products, display every category the product is assigned without having to search the Categories tab. Categories display at the the bottom, even if they are inactive.
    Customer Assigned Groups:
    When Editing Customers, Instantly view assigned price and availability groups. Links provide instant access to those groups.

 

New and updated Commands

  • Include: Loads an external .html or other file and outputs it in your page template.
  • Cookie commands have been updated and enhanced. If you use cookies you need this update.
  • Category_load and Product_load commands allow you to set the return variable name.
  • When appropriate the Product and Category_Products items return these additional fields href, price_original,
    formatted_price, formatted_cost and quantity (in basket)

New Functions

  • JSON Functions These compliment and extend the JSON commands. Json_Call(), Json_Parse(), Json_Parse_Call(), Json_Stringify()

Included Page Templates

  • CSSUI/basket_update.mvt -- Update the entire basket update at once.
  • CSSUI/CONTACT_cssui.mvt -- Contact Us via email form for stores using CSSUI framework with installation instructions.
  • CSSUI/SRCH.mvt -- Search page with Toolbelt pre-intigrated.
  • CSSUI/SRCH_results.mvt -- Search page resaults layout.
  • CSSUI/SRCH_category_select.mvt -- Two methods for adding a dynamic category select dropdown box to the search form.
  • MMUI/CONTACT_mmui.mvt -- Contact Us via email form for stores using MMUI framework with installation instructions.
  • MMUI/TELL.mvt -- Tell a Friend form. Email a link to a product or category page to your friends
  • MMUI/TELL_Docs.txt -- Instructions for Tell a Friend.
  • MMUI/TELLSEND.mvt -- Tell a Friend send-email script. Study this script to learn how to use pages to send email and write subroutines.
  • DELETE_BASKETS.mvt -- Automatically delete expired baskets twice a day.
  • FEATURED.mvt -- Featured Products main template and installation instructions.
  • FEATURED_layout.mvt -- Featured Products 3 column layout.
  • LOOKUP_LOGIN.mvt -- Used with the Lookup|Login item to email a customer their Login name.
  • MINI.mvt -- MINI basket template and instructions.
  • NOIE6.mvt -- Notifies IE6 users that they need an updated browser. Provides images and links to major browsers.
  • NTFD_with301_redirects.mvt -- Demonstrates how to do 301 category redirects withing the NTFD page.
  • PASSWORD.mvt -- How to password protect a Storemorph page.
  • RANDP_v.mvt -- Random Product template; (verticle layout). and instructions.
  • SEOLINKS_Demo.mvt -- Demonstrates use of the of the SeoLiks and SeoLink items to create dynamic short links.
  • SESSIONS.mvt -- Demonstrates a complete password protected application using session cookies.
  • shiprates.mvt -- Used to retreive and display Shipping Rates on any page.
  • shiprates-content.mvt -- Provides exclusion/filtering for the shipping rates.

Toolblet Commands.

Assign
Array_Elements
Array_FromList
Array_Sort
Availgroup
Basket
BasketButtons
BasketCombined
BasketEmpty
Basket_Update
Benchmark
BreadCrumbs
Call
Category_Children
Category_Images
Category_Load
Category_Meta
Category_Paging
Category_Parents
Category_Products
Category_Siblings
Cattree_Expanded
Compress
Counter
Cookie
CurrencyFormat
Customer_Restore
Custom_Category
Custom_Customer
Custom_Products
Datetime_Format
Datetime_Value
Dir
Dir_Subs
Do
DoFile
Eval
Event_Timer
Export
Json_Call
Json_Parse
Json_Parse_Call
Json_Stringify
Import
Include
Form_Radio
Form_Select
For
hasAttributes
Lookup|Header Footer
Lookup|Login
Lookup|SQL
NumberFormat
OrderSubtotal
PercentFormat
PreAction PostAction
Pricegroup
Product_BestSellers
Product_Categories
Product_Images
Product_List
Product_Load
Product_Meta
Products_New
Product_NextPrev
Products_Random
Products_Related
Products_Purchased
Products_Viewed
Query
Random_Numbers
Reference
RememberMe
Screen
SearchArray
Search_Products
Search_Files
SearchText
SelectState
SendEmail
SeoLinks_SeoLink
SEOName
SortArray
SortCSV
StripHTML
Structure
Trace
Varlist

Toolbelt Functions

Arccos()
Body_innerHTML()
Capitalize()
Compress()
Cookie_Delete()
Cookie_Load()
Cookie_Save()
Cookies_LoadAll()
da()
de()
DecodeHtml()
Degrees()
ea()
ee()
EncodeHtml()
FinalIndexOf()
Get_ID()
GettokenCount()
GettokenLast()
Hardbreak()
isAlphaNumPlus()
IsAnyWordInText()
isEmail()
isNumeric()
isURL()
Json_Call()
Json_Parse()
Json_Parse_Call()
Json_Stringify()
Left()
MemberNames_FromArray()
MySqlEscape()
Name2Code(string)
NumberFormat()
PercentFormat()
Radians()
RemoveChars()
Replace()
ReplaceChars()
Right()
StateList_Load_All()
StripHTML()
Table_Exists()
Time2Seconds()
Varlist()

Mivascript Functions: Toolbelt Supports and documents all 325 Mivascript functions

String Functions
asciichar()
asciivalue()
decodeattribute()
decodeentities()
encodeattribute()
encodeentities()
gettoken()
glosub()
glosub_array()
len()
ltrim()
padl()
padr()
rtrim()
substring()
tokenize()
tolower()
toupper()
trim()

Numerical Functions
acos()
asin()
atan()
atan2()
ceil()
cos()
cosh()
exp()
floor()
fmod()
int()
log()
log10()
power()
random()
rnd()
sin()
sinh()
sqrt()
tan()
tanh()
File System Functions
dir()
file_append()
file_create()
file_read()
miva_lockfile()
tar_create()
wdownload()
wget()
xml_parse()

Database Folder Functions
fchmod()
fcopy()
fdelete()
fexists()
fmkdir()
fmode()
frename()
fscopy()
fsize()
fsrename()
fsymlink()

HTML Folder Functions
schmod()
scopy()
sdelete()
sexists()
sfcopy()
sfrename()
smkdir()
smode()
srename()
ssize()
ssymlink()

Time Functions
ftime()
stime()
time_t_month()
time_t_year()
time_t_hour()
time_t_min()
time_t_sec()
time_t_dayofmonth()
time_t_dayofweek()
time_t_dayofyear()
timezone()
mktime_t()
Inspection Functions
isalnum()
isalpha()
isascii()
iscntrl()
isdigit()
isgraph()
islower()
isprint()
ispunct()
isspace()
isupper()
isxdigit()

System Functions
makesessionid( )
miva_array_collapse()
miva_array_deserialize()
miva_array_elements()
miva_array_max()
miva_array_serialize()
miva_element_exists()
miva_getvarlist()
miva_member_exists()
miva_output_flush()
miva_output_header()
miva_template_compile()
miva_variable_value()

Encryption function
bf_decrypt()
bf_encrypt()
crypto_base64_decode()
crypto_base64_encode()
crypto_hmac_sha1()
crypto_md5()
crypto_rand_bytes()
crypto_sha1()
rsa_free()
rsa_generate_keypair()
rsa_load_privatekey()
rsa_load_publickey()
rsa_private_decrypt()
rsa_private_encrypt()
rsa_public_decrypt()
rsa_public_encrypt()