User Tools

Site Tools


themes:tips

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
themes:tips [2011/02/14 13:32]
ccagle8
themes:tips [2016/07/01 16:20] (current)
Timbow [Theme Development Tips] spelling
Line 3: Line 3:
 These are some tips to help development of themes for GetSimple These are some tips to help development of themes for GetSimple
  
 +  * include a file named editor.css in your theme folder and write in it basic style declarations so that the display in the CKEditor panel closely matches the web page.
   * There are many optional settings located in the ''/​path/​to/​getsimple/​gsconfig.php''​ file. Includes CKEditor, file upload, security, language and sitemap settings.   * There are many optional settings located in the ''/​path/​to/​getsimple/​gsconfig.php''​ file. Includes CKEditor, file upload, security, language and sitemap settings.
   * To turn on debugging, uncomment the GSDEBUG line in ''/​path/​to/​getsimple/​gsconfig.php''​ to enable full PHP errors to help debug.   * To turn on debugging, uncomment the GSDEBUG line in ''/​path/​to/​getsimple/​gsconfig.php''​ to enable full PHP errors to help debug.
-  * If you want to see all PHP errors written to a log, check out ''/​data/​other/​logs/​errorlog.txt''​ - It is automatically generated by the system regardless of the GSDEBUG setting. +  * If you want to see all PHP errors written to a log, check out ''​/​path/​to/​getsimple/​data/​other/​logs/​errorlog.txt''​ - It is automatically generated by the system regardless of the GSDEBUG setting. 
-  * Add the file ''/​path/​to/​getsimple/​your-theme/​functions.php''​ into your theme to add custom functions that can be used within your theme. +  * Add the file ''/​path/​to/​getsimple/theme/​your-theme/​functions.php''​ into your theme to add custom functions that can be used within your theme. 
-  * Add image of your theme as ''/​path/​to/​getsimple/​your-theme/​images/​screenshot.png''​ to enable the theme image that shows when it s activated in the administrator panel.+  * Add an image of your theme as ''/​path/​to/​getsimple/theme/​your-theme/​images/​screenshot.png''​ to enable the theme image that shows when it s activated in the administrator panel. ​ 
 +    * Be sure to name it that exact name or else our system will not pick it up. Lowercase AND in the folder ''/​images/''​ AND named ''​screenshot.png''​
   * Add the code below to the top of any PHP file within your theme. This will stop any unwanted direct access to that particular file.   * Add the code below to the top of any PHP file within your theme. This will stop any unwanted direct access to that particular file.
-<​code>​if(!defined('​IN_GS'​)){ die('​you cannot load this page directly.'​);​ }</​code>​+<​code>​<?​php ​if(!defined('​IN_GS'​)){ die('​you cannot load this page directly.'​);​ } ?></​code>​ 
 + 
 +======Links====== 
 +Back to the GetSimple Wiki [[:​start|Contents Page]] 
 +====Pages in this Section==== 
 +===Themes=== 
 +  *[[themes:​installation|Ready-Made Themes]] 
 +  *[[themes:​creation|Theme Creation]] 
 +  *[[themes:​template_tags|Complete Template Tags Reference]] 
 +  *[[theme:​template_code_snippets|Template Code Snippets]] 
 +  *[[themes:​tips|Theme Development Tips]] 
 + 
 +====Other Pages and Links====
themes/tips.1297690369.txt.gz · Last modified: 2013/04/19 14:57 (external edit)