PriMoThemes — now s2Member® (official notice)

This is now a very OLD forum system. It's in READ-ONLY mode.
All community interaction now occurs at WP Sharks™. See: new forums @ WP Sharks™

How To Post Code Samples

Common Questions/Problems/Tips. Posted by Administrators & Support Reps.

How To Post Code Samples

Postby Jason Caldwell » March 22nd, 2011, 10:43 pm

It is common to see code samples posted in these forums.

If you're posting a code sample, please wrap it inside these special tags.
Code: Select all
[code][/code]

If it's PHP code, you can enable syntax highlighting like this:
Code: Select all
[code=php][/code] 


Example of PHP code. With syntax highlighting.
Code: Select all
<?php
/*
Copyright: © 2009 WebSharks, Inc. ( coded in the USA )
<mailto:support@websharks-inc.com> <http://www.websharks-inc.com/>

Released under the terms of the GNU General Public License.
You should have received a copy of the GNU General Public License,
along with this software. In the main directory, see: /licensing/
If not, see: <http://www.gnu.org/licenses/>.
*/
/*
Direct access denial.
*/
if (realpath (__FILE__) === realpath ($_SERVER["SCRIPT_FILENAME"]))
    exit ("Do not access this file directly.");
/**/
if (!class_exists ("c_ws_plugin__s2member_security"))
    {
        class c_ws_plugin__s2member_security
            
{
                /*
                Function handles security/access routines.
                    ~ s2Member's Security Gate.
                        Highly optimized.
                Attach to: add_action("pre_get_posts");
                */
                public static function security_gate_query (&$wp_query = FALSE)
                    {
                        do_action ("ws_plugin__s2member_before_security_gate_query", get_defined_vars ());
                        /**/
                        c_ws_plugin__s2member_querys::query_level_access ($wp_query); /* By reference. */
                        /**/
                        do_action ("ws_plugin__s2member_after_security_gate_query", get_defined_vars ());
                        /**/
                        return; /* Return for uniformity. */
                    }
                /*
                Function handles security/access routines.
                    ~ s2Member's Security Gate.
                        Highly optimized.
                Attach to: add_action("template_redirect");
                */
                public static function security_gate () /* s2Member's Security Gate. */
                    {
                        do_action ("ws_plugin__s2member_before_security_gate", get_defined_vars ());
                        /*
                        Category Level Restrictions ( inclusively ).
                        - Including URI protections too.
                        */
                        if (is_category ()) /* Categories. */
                            c_ws_plugin__s2member_catgs::check_catg_level_access ();
                        /*
                        Tag Level Restrictions ( inclusively ).
                        - Including URI protections too.
                        */
                        else if (is_tag ()) /* Tags. */
                            c_ws_plugin__s2member_ptags::check_ptag_level_access ();
                        /*
                        Post Level Restrictions ( inclusively, even Custom Post Types ).
                        - Including Category, Tag, URI, Capability, and Specifics too.
                        */
                        else if (is_single ()) /* Posts & Custom Types. */
                            c_ws_plugin__s2member_posts::check_post_level_access ();
                        /*
                        Page Level Restrictions ( inclusively ).
                        - Including Category, Tag, URI, Capability, and Specifics too.
                        */
                        else if (is_page ()) /* Pages. */
                            c_ws_plugin__s2member_pages::check_page_level_access ();
                        /*
                        Else just apply URI Level Restrictions ( only URIs ).
                        */
                        else /* This optimizes things nicely. */
                            c_ws_plugin__s2member_ruris::check_ruri_level_access ();
                        /*
                        Hook after Security Gate.
                        */
                        do_action ("ws_plugin__s2member_after_security_gate", get_defined_vars ());
                        /**/
                        return; /* Return for uniformity. */
                    }
            }
    }
?>
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: How To Post Code Samples

Postby Jason Caldwell » March 22nd, 2011, 10:48 pm

If you just want a scrollable box, but it's not actually a code sample; please use:
Code: Select all
[box][/box]


Example of raw text inside a scrollable box.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA


Return to Common Questions/Problems/Tips

Who is online

Users browsing this forum: No registered users and 2 guests

cron