Warning: preg_match_all() [function.preg-match-all]: Compilation failed: group name must start with a non-digit at offset 4 in /home/socialne/public_html/wiki/includes/MagicWord.php on line 670

Warning: Invalid argument supplied for foreach() in /home/socialne/public_html/wiki/includes/MagicWord.php on line 671

Warning: preg_replace() [function.preg-replace]: Compilation failed: group name must start with a non-digit at offset 4 in /home/socialne/public_html/wiki/includes/MagicWord.php on line 675

Warning: preg_match_all() [function.preg-match-all]: Compilation failed: group name must start with a non-digit at offset 4 in /home/socialne/public_html/wiki/includes/MagicWord.php on line 670

Warning: Invalid argument supplied for foreach() in /home/socialne/public_html/wiki/includes/MagicWord.php on line 671

Warning: preg_replace() [function.preg-replace]: Compilation failed: group name must start with a non-digit at offset 4 in /home/socialne/public_html/wiki/includes/MagicWord.php on line 675

Warning: preg_match_all() [function.preg-match-all]: Compilation failed: group name must start with a non-digit at offset 4 in /home/socialne/public_html/wiki/includes/MagicWord.php on line 670

Warning: Invalid argument supplied for foreach() in /home/socialne/public_html/wiki/includes/MagicWord.php on line 671

Warning: preg_replace() [function.preg-replace]: Compilation failed: group name must start with a non-digit at offset 4 in /home/socialne/public_html/wiki/includes/MagicWord.php on line 675

Warning: preg_match_all() [function.preg-match-all]: Compilation failed: group name must start with a non-digit at offset 4 in /home/socialne/public_html/wiki/includes/MagicWord.php on line 670

Warning: Invalid argument supplied for foreach() in /home/socialne/public_html/wiki/includes/MagicWord.php on line 671

Warning: preg_replace() [function.preg-replace]: Compilation failed: group name must start with a non-digit at offset 4 in /home/socialne/public_html/wiki/includes/MagicWord.php on line 675
Devdoc:Theme Development - Social Networking Software - Online Social Network Software
From Social Networking Software - Online Social Network Software
Jump to: navigation, search
(Theme Structure)
Line 20: Line 20:
==Theme Structure==
==Theme Structure==
 +
 +
For a minimal theme you will require two files:
 +
*text.htm - Which is responsible for basic layout of the homepage. E.g. banner and menu layout, footer layout and number of columns in between them.
 +
*main_home.php - Which is responsible for layout of different components inside homepage. E.g. login form, signup form, welcome text and featured content.
 +
 +
So the homepage is rendered at two levels.
 +
 +
===First level structure===
 +
 +
Which is controlled by text.htm.
 +
 +
[[Image:First_Level_Structure.gif|First level structure is defined by text.htm]]
 +
 +
 +
===Second level structure===
 +
 +
Which is controlled by main_home.php.
 +
 +
[[Image:Second_Level_Structure.gif|Second level structure is defined by main_home.php]]

Revision as of 09:50, 16 July 2011

Main Page
About SNS
Developer Documentation
Personal tools