Login   Register  
PHP Classes
elePHPant
Icontem

File: Readme.txt

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Ben Yacoub Hatem  >  Gonx URLs  >  Readme.txt  >  Download  
File: Readme.txt
Role: Documentation
Content type: text/plain
Description: Readme file
Class: Gonx URLs
Generate and process search engine friendly URL
Author: By
Last change:
Date: 2004-04-24 03:09
Size: 1,545 bytes
 

Contents

Class file image Download
Gonx Urls, By Hatem

Preface
***********************************

This class is meant to create dynamic urls for your application. Then with a parameter that you define in init.php you can choose beteween default style (http://www.mycompany.com/index?go=home&page=1) or the url optimised for search engine style (http://www.mycompany.com/index/home/1/)

Usage : 
***********************************

Configure your init.php script. Gonx Urls use only two variables :

$GonxAdmin["starturifrom"] = 2; // This value is the first argument position in url
$GonxAdmin["urls"] = "0"; // 0 for the 1st style, 1 for the 2nd
$GonxAdmin["siteurl"] = "http://localhost/phpclasses/gonxurls/"; // This is full site path to index with trailing slash in the end.

 1 - Gonx Urls style : 

<?php

require_once("libs/gonxurls.class.php");		// Gonx Urls Manager

echo urls::create(array("go"=>"accueil","page"=>"1"),$GonxAdmin["urls"]);

?>

  2 - Gonx Urls developers :

After creating your modules or script using Gonx Urls you can scan all of them to generate your index.php file.


<?php

require_once("libs/gonxurls.class.php");		// Gonx Urls Manager

urls::scan("modules/");

?>

Copy and save your source code then continue your index script


TODO :
***********************************
 Support complex urls for example OnChange="location.href='?go=home&tabs='+ChgTheme.options[selectedIndex].value"
 GonxTabs class support

Author :
***********************************
Ben Yacoub Hatem
www.dynamix-tn.com