1.

Record Nr.

UNINA9910456628803321

Autore

Kennard James

Titolo

Joomla! 1.5 development cookbook [[electronic resource] ] : solve real world Joomla! 1.5 development problems with over 130 simple but incredibly useful recipes / / James Kennard

Pubbl/distr/stampa

Birmingham, UK, : Packt Pub., 2009

ISBN

1-282-30504-2

9786612305047

1-84719-815-5

Descrizione fisica

1 online resource (360 p.)

Disciplina

006.78

Soggetti

Web sites - Design

Web site development

Electronic books.

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Includes index.

"Quick answers to common problems".

Nota di bibliografia

Includes bibliographical references and index.

Nota di contenuto

Cover; 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

Exporting 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

Updating 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

Getting 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

Extracting 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

Providing an Ajax response from a

Sommario/riassunto

Solve real world Joomla! 1.5 development problems with over 130 simple but incredibly useful recipes