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/03/24 18:45]
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. 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 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><?​php 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.1300992314.txt.gz · Last modified: 2013/04/19 14:57 (external edit)