LEADER 04878nam 2200661Ia 450 001 9910456628803321 005 20200520144314.0 010 $a1-282-30504-2 010 $a9786612305047 010 $a1-84719-815-5 035 $a(CKB)2430000000040731 035 $a(EBL)1037656 035 $a(OCoLC)498122904 035 $a(SSID)ssj0000404448 035 $a(PQKBManifestationID)11279710 035 $a(PQKBTitleCode)TC0000404448 035 $a(PQKBWorkID)10345258 035 $a(PQKB)10971880 035 $a(MiAaPQ)EBC1037656 035 $a(PPN)227997840 035 $a(Au-PeEL)EBL1037656 035 $a(CaPaEBR)ebr10433566 035 $a(CaONFJC)MIL230504 035 $a(EXLCZ)992430000000040731 100 $a20100123d2009 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aJoomla! 1.5 development cookbook$b[electronic resource] $esolve real world Joomla! 1.5 development problems with over 130 simple but incredibly useful recipes /$fJames Kennard 210 $aBirmingham, UK $cPackt Pub.$d2009 215 $a1 online resource (360 p.) 300 $aIncludes index. 300 $a"Quick answers to common problems". 311 $a1-84719-814-7 320 $aIncludes bibliographical references and index. 327 $aCover; Table of Contents; Preface; Chapter 1: Development using JoomlaCode.org and SVN; Setting up a JoomlaCode.org project; Managing members of a JoomlaCode.org; project; Setting up JoomlaCode.org Subversion; Understanding the Subversion skeleton; Understanding revisions in Subversion; Understanding the Subversion process; Checking out a Subversion repository using; TortoiseSVN; Editing a working copy using TortoiseSVN; Inspecting changes using TortoiseSVN; Updating a working copy and resolving; conflicts using TortoiseSVN; Committing changes using TortoiseSVN 327 $aExporting a working copy using TortoiseSVNChapter 2: Keeping Extensions Secure; Writing SQL safe queries; Writing SQL-safe LIKE string comparison; queries; Using the token; Making a filename safe; Making a directory path safe; Making a path safe; Safely retrieving request data; Getting a value from an array; Chapter 3: Working with the Database; Executing a query; Loading the first cell from the result of a; query; Loading the first record from a query; Loading more than one record from a query; Handling DBO errors; Creating a JTable; Creating a new record using a JTable 327 $aUpdating a record using a JTableReading an existing record using a JTable; Deleting a record using a JTable; Checking a record in and out; (record locking) using a JTable; Modifying record ordering using a JTable; Publishing and unpublishing a record; using a JTable; Incrementing a record hit counter; using a JTable; Chapter 4: The Session and the User; Getting the session handler; Adding data to the session; Getting session data; Checking for session data; Checking the session token; Getting the user; Determining if the current user is a guest; Getting the user's name and username 327 $aGetting the user's group ID and typeRestricting a user's access using Public,; Registered, and Special; Getting the user's parameters; Setting the user's parameters; Extending and editing extended user; parameters; Sending an email to the user; Chapter 5: Multilingual Recipes; Creating a translation; Translating some text; Determining the character length of a; UTF-8 string; Removing leading and trailing UTF-8; whitespace; Comparing UTF-8 strings; Finding a UTF-8 string in a UTF-8 string; Executing a regular expression on a; UTF-8 string; Reversing a UTF-8 string 327 $aExtracting a substring from a UTF-8 stringReplacing occurrences of a UTF-8 string; in a UTF-8 string; Accessing characters in a UTF-8; string by position; Converting a string from one encoding; to another; Creating a UTF-8 aware database; installation script; Chapter 6: Interaction and Styling; Getting page and component parameters; Adding CSS to a page; Overriding component templates; Adding JavaScript to a page; Creating a modal window; Generating modal content; Updating an element using Ajax and; MooTools; Updating an element based on a form using; Ajax and MooTools 327 $aProviding an Ajax response from a 330 $aSolve real world Joomla! 1.5 development problems with over 130 simple but incredibly useful recipes 606 $aWeb sites$xDesign 606 $aWeb site development 608 $aElectronic books. 615 0$aWeb sites$xDesign. 615 0$aWeb site development. 676 $a006.78 700 $aKennard$b James$0919364 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910456628803321 996 $aJoomla! 1.5 development cookbook$92285122 997 $aUNINA