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
Last revision Both sides next revision
themes:tips [2011/05/30 11:37]
Connie
themes:tips [2014/02/04 22:30]
Timbow [Theme Development Tips]
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 ''/​path/​to/​getsimple/​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 a 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. ​   * Add a 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''​     * 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.txt ยท Last modified: 2016/07/01 16:20 by Timbow