Jamroom Logo
Newsletter
Member Spotlight
154326
iOnSonic
"ionsonic is a media utility connecting bands, artists and fans around the world. With help from Jamroom this objective became so much easier. We find our users appreciate the ease of use this marvelous script applies to it's various tasks and functions. We at ionsonic appreciate the rock solid support available from the Jamroom crew and the development effort put in by them to maintain and continue to evolve Jamroom into a Web 2.0 application."
Follow Jamroom on Twitter!

{jr_create_directory} Index {jr_custom_skin}

{jr_css_src}


The {jr_css_src} template function is used to create a URL call to the proper cached version of a CSS page that has been processed by Jamroom's CSS handler.

Parameters:

Name Type Required Default Description
mode string no "skin"

The "mode" parameter tells Jamroom the "type" of CSS file that is going to be processed, which in turn tells Jamroom what directory to look in for the css.php control file.  Default is "skin", which means Jamroom will look in the jamroom/skins/Active_Skin directory for the "css.php" file to process.  Valid options are:

  • "skin"
  • "theme"
  • "cp"
skin string no n/a If you are using the "skin" or "cp" mode, then you can also define the Skin Name by using the "skin" parameter - this allows you to tell Jamroom to look into a specific skin directory for the required css.php file.
theme string no n/a If you are using the "theme" mode, then you need to also pass in the theme directory (i.e. "Sage") as the theme parameter, so Jamroom knows that theme directory to look in for the required css.php file.
config string no "css.php" If you would like to define an alternate name for the required css.php file, you can pass the new name in with the "config" parameter.

 

Example Usage:

<link href="{jr_css_src skin="Nova"}" rel="stylesheet" type="text/css" media="screen">

<link href="{jr_css_src mode="theme" theme="Nova"}" rel="stylesheet" type="text/css" media="screen">

 

Required css.php file:

The {jr_css_src} function "reads" a required config file, that is (by default) called "css.php" and must be located in the skin, theme, or skin/cp directory.  It defines a PHP "array" of CSS files that are included in the output CSS file:

<?php
// css.php - Nova Skin CSS definitions
// @package Jamroom_Library
// @copyright 2003-2010 by Brian Johnson / Talldude Networks LLC
// @author Brian Johnson - bigguy@talldude.net
// $Id: css.php,v 1.2 2010/07/13 15:02:19 bigguy Exp $
defined('IN_JAMROOM') or exit();

// Full path to CSS file => minify/no_minify/code
$_css = array();
$_css["{$jamroom['jm_dir']}/skins/Nova/Nova.css"] = 'minify';
$_css["{$jamroom['jm_dir']}/include/css/jquery.lightbox.css"] = 'minify';
 


{jr_create_directory} page 109 of 171 {jr_custom_skin}
Solutions Products Support Community Company
Social Media Platform
Social Networking Software
Musician Website Manager
Community Builder
Jamroom Core
Jamroom Addons
Jamroom Modules
Jamroom Marketplace
Support Forum
Documentation
Support Center
Contact Support
Community Forum
Member Sites
Developers
About Us
Contact Us
Privacy Policy
©2003 - 2012 Talldude Networks, LLC.