<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DZone Snippets: Nothingless's Code Snippets</title>
    <link>http://snippets.dzone.com/posts</link>
    <pubDate>Fri, 25 Jul 2008 23:33:41 GMT</pubDate>
    <description>DZone Snippets: Nothingless's Code Snippets</description>
    <item>
      <title>Compress file in SSH</title>
      <link>http://snippets.dzone.com/posts/show/4686</link>
      <description>The below will compress a file or folder in .tar.gz format in SSH.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;tar -zcvf &lt;new_tar_filename&gt;.tar.gz &lt;filename/directory&gt;&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Mon, 22 Oct 2007 11:38:10 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/4686</guid>
      <author>nothingless (Sasha)</author>
    </item>
    <item>
      <title>Run a simple Update Query</title>
      <link>http://snippets.dzone.com/posts/show/3907</link>
      <description>In PHP.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;$result = mysql_query("UPDATE example SET age='22' WHERE age='21'") &lt;br /&gt;or die(mysql_error());  &lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Thu, 26 Apr 2007 11:48:06 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/3907</guid>
      <author>nothingless (Sasha)</author>
    </item>
    <item>
      <title>Consistent Thumbnail Width</title>
      <link>http://snippets.dzone.com/posts/show/3826</link>
      <description>download system/core/core.image_lib.php, open it up in and editor and change:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;var $master_dim            = 'height';&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;to&lt;br /&gt;&lt;code&gt;&lt;br /&gt;var $master_dim            = 'width'; &lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;This will resize all thumbnails to have the same width, regardless of their height (the EE default resizes them all to the same height, regardless of their width.)</description>
      <pubDate>Mon, 16 Apr 2007 10:22:40 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/3826</guid>
      <author>nothingless (Sasha)</author>
    </item>
    <item>
      <title>Display list of Links (using LinkList Module)</title>
      <link>http://snippets.dzone.com/posts/show/3272</link>
      <description>Requires the LinkList module.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;{exp:linklist:entries linklist="links" orderby="url_title" sort="ASC" status="open" limit="30" paginate="both"}&lt;br /&gt;&lt;li class="topspaced"&gt;&lt;br /&gt; &lt;span class="larger"&gt;{linklist:url_title}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src="/images/icons/link.png" width="16" height="16" alt="Link" border="0" /&gt; &lt;a href="{linklist:url}"&gt;{linklist:url}&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src="/images/icons/tag_green.png" width="16" height="16" alt="Tags" border="0" /&gt;{keywords}&lt;a href="{path="main/links"}"&gt;{keyword}&lt;/a&gt; {/keywords}&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;{paginate}&lt;br /&gt;			&lt;p class="center"&gt;Page {current_page} of {total_pages} Pages {pagination_links}&lt;/p&gt;&lt;br /&gt;		{/paginate}&lt;br /&gt;{/exp:linklist:entries}&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Thu, 11 Jan 2007 21:41:43 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/3272</guid>
      <author>nothingless (Sasha)</author>
    </item>
    <item>
      <title>Gallery: Display a list of parent categories only</title>
      <link>http://snippets.dzone.com/posts/show/3271</link>
      <description>The below displays a list of all parent categories for a certain Gallery. Be sure to change the gallery_id if yours doesn't have an id of 1.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;{exp:query sql="SELECT cat_id, cat_name FROM exp_gallery_categories WHERE gallery_id='1' AND parent_id='0' ORDER BY cat_order"}&lt;br /&gt;&lt;li&gt;&lt;a href="{path=gallery/subcat}{cat_id}"&gt;{cat_name}&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;{/exp:query}&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Thu, 11 Jan 2007 18:00:57 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/3271</guid>
      <author>nothingless (Sasha)</author>
    </item>
    <item>
      <title>Filter entries by custom field</title>
      <link>http://snippets.dzone.com/posts/show/3256</link>
      <description>It goes in mod.weblog.php.&lt;br /&gt;&lt;br /&gt;Inside the build_sql_query() function.&lt;br /&gt;&lt;br /&gt;Sandwiched between the &#8216;Add status declaration&#8217; block and the &#8216;Build sorting clause&#8217; block. &lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;// ----------------------------------------------&lt;br /&gt;//  Limit by custom weblog field&lt;br /&gt;// ----------------------------------------------&lt;br /&gt;if ($custom_field = $TMPL-&gt;fetch_param('custom_field'))&lt;br /&gt;{&lt;br /&gt;$custom_field_array= explode('|',$custom_field);&lt;br /&gt;&lt;br /&gt;if ($custom_field_name = $custom_field_array['1'] AND $custom_field_value = $custom_field_array['0'])&lt;br /&gt;{&lt;br /&gt;if (isset($this-&gt;cfields[$custom_field_value]))&lt;br /&gt;{&lt;br /&gt;$custom_field_id = $this-&gt;cfields[$custom_field_value];&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;$sql .= "AND exp_weblog_data.field_id_".$custom_field_id." = '".$custom_field_name."' ";&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;You use it by passing string that looks like this:&lt;br /&gt;&lt;code&gt;custom_field_name|value&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;In the weblog tag parameter: custom_field&lt;br /&gt;&lt;br /&gt;&lt;code&gt;{exp:weblog:entries weblog="blog" custom_field="custom_field_name|value"}&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Replace &#8216;custom_field_name&#8217; with the name of the custom field your evaluating for. And replace &#8216;value&#8217; with the value that the field needs to contain in order to fetch the relevant entries.&lt;br /&gt;&lt;br /&gt;Hack at your own risk. No warranties, quarantees, or doggie fleas. &lt;br /&gt;&lt;br /&gt;(code written by Solspace / http://www.pmachine.com/forums/viewthread/29199/)</description>
      <pubDate>Mon, 08 Jan 2007 16:34:26 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/3256</guid>
      <author>nothingless (Sasha)</author>
    </item>
    <item>
      <title>Change the EE date fields to dropdown pickers</title>
      <link>http://snippets.dzone.com/posts/show/2509</link>
      <description>You can use the code below to change Expression Engine's custom date fields to easy dropdowns, instead of the confusing text fields.&lt;br /&gt;&lt;br /&gt;JS in the head of your document:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;script language="JavaScript" type="text/javascript"&gt;&lt;br /&gt;function entrydate()&lt;br /&gt;{&lt;br /&gt;	var month = document.entryform.start_month.value;&lt;br /&gt;	var day = document.entryform.start_day.value;&lt;br /&gt;	var year = document.entryform.start_year.value;&lt;br /&gt;	var time = document.entryform.start_time.value;&lt;br /&gt;	document.entryform.entry_date.value = year+month+day+" "+time;&lt;br /&gt;}&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Code for the actual fields:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;!-- Begin Month --&gt;&lt;br /&gt;&lt;select name="start_month" onchange="entrydate();"&gt;&lt;br /&gt;&lt;option value="01-" &gt;January&lt;/option&gt;&lt;br /&gt;&lt;option value="02-" &gt;February&lt;/option&gt;&lt;br /&gt;&lt;option value="03-" &gt;March&lt;/option&gt;&lt;br /&gt;&lt;option value="04-" &gt;April&lt;/option&gt;&lt;br /&gt;&lt;option value="05-" &gt;May&lt;/option&gt;&lt;br /&gt;&lt;br /&gt;&lt;option value="06-" &gt;June&lt;/option&gt;&lt;br /&gt;&lt;option value="07-" &gt;July&lt;/option&gt;&lt;br /&gt;&lt;option value="08-" selected&gt;August&lt;/option&gt;&lt;br /&gt;&lt;option value="09-" &gt;September&lt;/option&gt;&lt;br /&gt;&lt;option value="10-" &gt;October&lt;/option&gt;&lt;br /&gt;&lt;option value="11-" &gt;November&lt;/option&gt;&lt;br /&gt;&lt;option value="12-" &gt;December&lt;/option&gt;&lt;br /&gt;&lt;br /&gt;&lt;/select&gt;&lt;br /&gt;&lt;!-- End Month --&gt;&lt;br /&gt;&lt;br /&gt;&lt;!-- Begin Day --&gt;&lt;br /&gt;&lt;select name="start_day" onchange="entrydate();"&gt;&lt;br /&gt;&lt;option value="1" &gt;1&lt;/option&gt;&lt;br /&gt;&lt;option value="2" &gt;2&lt;/option&gt;&lt;br /&gt;&lt;option value="3" &gt;3&lt;/option&gt;&lt;br /&gt;&lt;option value="4" &gt;4&lt;/option&gt;&lt;br /&gt;&lt;option value="5" &gt;5&lt;/option&gt;&lt;br /&gt;&lt;option value="6" &gt;6&lt;/option&gt;&lt;br /&gt;&lt;option value="7" &gt;7&lt;/option&gt;&lt;br /&gt;&lt;option value="8" &gt;8&lt;/option&gt;&lt;br /&gt;&lt;br /&gt;&lt;option value="9" &gt;9&lt;/option&gt;&lt;br /&gt;&lt;option value="10" &gt;10&lt;/option&gt;&lt;br /&gt;&lt;option value="11" &gt;11&lt;/option&gt;&lt;br /&gt;&lt;option value="12" &gt;12&lt;/option&gt;&lt;br /&gt;&lt;option value="13" &gt;13&lt;/option&gt;&lt;br /&gt;&lt;option value="14" &gt;14&lt;/option&gt;&lt;br /&gt;&lt;option value="15" &gt;15&lt;/option&gt;&lt;br /&gt;&lt;option value="16" &gt;16&lt;/option&gt;&lt;br /&gt;&lt;option value="17" &gt;17&lt;/option&gt;&lt;br /&gt;&lt;br /&gt;&lt;option value="18" &gt;18&lt;/option&gt;&lt;br /&gt;&lt;option value="19" &gt;19&lt;/option&gt;&lt;br /&gt;&lt;option value="20" &gt;20&lt;/option&gt;&lt;br /&gt;&lt;option value="21" &gt;21&lt;/option&gt;&lt;br /&gt;&lt;option value="22" &gt;22&lt;/option&gt;&lt;br /&gt;&lt;option value="23" &gt;23&lt;/option&gt;&lt;br /&gt;&lt;option value="24" &gt;24&lt;/option&gt;&lt;br /&gt;&lt;option value="25" &gt;25&lt;/option&gt;&lt;br /&gt;&lt;option value="26" &gt;26&lt;/option&gt;&lt;br /&gt;&lt;br /&gt;&lt;option value="27" &gt;27&lt;/option&gt;&lt;br /&gt;&lt;option value="28" &gt;28&lt;/option&gt;&lt;br /&gt;&lt;option value="29" &gt;29&lt;/option&gt;&lt;br /&gt;&lt;option value="30" selected&gt;30&lt;/option&gt;&lt;br /&gt;&lt;option value="31" &gt;31&lt;/option&gt;&lt;br /&gt;&lt;br /&gt;&lt;/select&gt;&lt;br /&gt;&lt;!-- End Day --&gt;&lt;br /&gt;&lt;!-- Begin Year --&gt;&lt;br /&gt;&lt;select name="start_year" onchange="entrydate();"&gt;&lt;br /&gt;&lt;option value="2005-" &gt;2005&lt;/option&gt;&lt;br /&gt;&lt;br /&gt;&lt;option value="2006-" selected&gt;2006&lt;/option&gt;&lt;br /&gt;&lt;option value="2007-" &gt;2007&lt;/option&gt;&lt;br /&gt;&lt;br /&gt;&lt;/select&gt;&lt;br /&gt;&lt;!-- End Year --&gt;&lt;br /&gt;&lt;!-- Begin Time --&gt;&lt;br /&gt;&lt;select name="start_time" onchange="entrydate();"&gt;&lt;br /&gt;&lt;option value="6:00 AM" &gt;6:00 AM&lt;/option&gt;&lt;br /&gt;&lt;option value="6:30 AM" &gt;6:30 AM&lt;/option&gt;&lt;br /&gt;&lt;option value="7:00 AM" &gt;7:00 AM&lt;/option&gt;&lt;br /&gt;&lt;option value="7:30 AM" &gt;7:30 AM&lt;/option&gt;&lt;br /&gt;&lt;br /&gt;&lt;option value="8:00 AM" selected&gt;8:00 AM&lt;/option&gt;&lt;br /&gt;&lt;option value="8:30 AM" &gt;8:30 AM&lt;/option&gt;&lt;br /&gt;&lt;option value="9:00 AM" &gt;9:00 AM&lt;/option&gt;&lt;br /&gt;&lt;option value="9:30 AM" &gt;9:30 AM&lt;/option&gt;&lt;br /&gt;&lt;option value="10:00 AM" &gt;10:00 AM&lt;/option&gt;&lt;br /&gt;&lt;option value="10:30 AM" &gt;10:30 AM&lt;/option&gt;&lt;br /&gt;&lt;option value="11:00 AM" &gt;11:00 AM&lt;/option&gt;&lt;br /&gt;&lt;option value="11:30 AM" &gt;11:30 AM&lt;/option&gt;&lt;br /&gt;&lt;option value="12:00 PM" &gt;12:00 PM&lt;/option&gt;&lt;br /&gt;&lt;br /&gt;&lt;option value="12:30 PM" &gt;12:30 PM&lt;/option&gt;&lt;br /&gt;&lt;option value="1:00 PM" &gt;1:00 PM&lt;/option&gt;&lt;br /&gt;&lt;option value="1:30 PM" &gt;1:30 PM&lt;/option&gt;&lt;br /&gt;&lt;option value="2:00 PM" &gt;2:00 PM&lt;/option&gt;&lt;br /&gt;&lt;option value="2:30 PM" &gt;2:30 PM&lt;/option&gt;&lt;br /&gt;&lt;option value="3:00 PM" &gt;3:00 PM&lt;/option&gt;&lt;br /&gt;&lt;option value="3:30 PM" &gt;3:30 PM&lt;/option&gt;&lt;br /&gt;&lt;option value="4:00 PM" &gt;4:00 PM&lt;/option&gt;&lt;br /&gt;&lt;option value="4:30 PM" &gt;4:30 PM&lt;/option&gt;&lt;br /&gt;&lt;br /&gt;&lt;option value="5:00 PM" &gt;5:00 PM&lt;/option&gt;&lt;br /&gt;&lt;option value="5:30 PM" &gt;5:30 PM&lt;/option&gt;&lt;br /&gt;&lt;option value="6:00 PM" &gt;6:00 PM&lt;/option&gt;&lt;br /&gt;&lt;option value="6:30 PM" &gt;6:30 PM&lt;/option&gt;&lt;br /&gt;&lt;option value="7:00 PM" &gt;7:00 PM&lt;/option&gt;&lt;br /&gt;&lt;option value="7:30 PM" &gt;7:30 PM&lt;/option&gt;&lt;br /&gt;&lt;option value="8:00 PM" &gt;8:00 PM&lt;/option&gt;&lt;br /&gt;&lt;option value="8:30 PM" &gt;8:30 PM&lt;/option&gt;&lt;br /&gt;&lt;option value="9:00 PM" &gt;9:00 PM&lt;/option&gt;&lt;br /&gt;&lt;br /&gt;&lt;option value="9:30 PM" &gt;9:30 PM&lt;/option&gt;&lt;br /&gt;&lt;option value="10:00 PM" &gt;10:00 PM&lt;/option&gt;&lt;br /&gt;&lt;option value="10:30 PM" &gt;10:30 PM&lt;/option&gt;&lt;br /&gt;&lt;option value="11:00 PM" &gt;11:00 PM&lt;/option&gt;&lt;br /&gt;&lt;option value="11:30 PM" &gt;11:30 PM&lt;/option&gt;&lt;br /&gt;&lt;br /&gt;&lt;/select&gt;&lt;br /&gt;&lt;!-- End Time --&gt;&lt;br /&gt;&lt;input type="hidden" name="entry_date" value="2006-08-30 8:57 AM" /&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Full credit for this goes to Solspace!</description>
      <pubDate>Thu, 31 Aug 2006 19:23:47 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/2509</guid>
      <author>nothingless (Sasha)</author>
    </item>
    <item>
      <title>Generate a dropdown with months in a year</title>
      <link>http://snippets.dzone.com/posts/show/2507</link>
      <description>The below code will generate a form dropdown for all 12 months, with the current month selected. Handy for those date pickers!&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;select name="start_month"&gt;&lt;br /&gt;&lt;?php&lt;br /&gt;global $LOC;&lt;br /&gt;$current_time_m = $LOC-&gt;decode_date('%m', $LOC-&gt;now);&lt;br /&gt;&lt;br /&gt;for ($i = 1; $i &lt;= 12; $i++) {&lt;br /&gt;   echo "&lt;option value='$i-'";&lt;br /&gt;if ($i == $current_time_m) { echo " selected='selected'"; }&lt;br /&gt;$month_text = date("F", mktime(0, 0, 0, $i+1, 0, 0, 0));&lt;br /&gt;   echo "&gt;$month_text&lt;/option&gt;&lt;br /&gt;"; } ?&gt;&lt;br /&gt;&lt;/select&gt;&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Thu, 31 Aug 2006 17:08:18 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/2507</guid>
      <author>nothingless (Sasha)</author>
    </item>
    <item>
      <title>Generate a dropdown with days of the month</title>
      <link>http://snippets.dzone.com/posts/show/2506</link>
      <description>The below code will generate a form dropdown for all the days of the month, with today's day selected. Handy for those date pickers!&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;select name="start_day"&gt;&lt;br /&gt;&lt;?php&lt;br /&gt;global $LOC;&lt;br /&gt;$current_time_day = $LOC-&gt;decode_date('%d', $LOC-&gt;now);&lt;br /&gt;&lt;br /&gt;for ($i = 1; $i &lt;= 31; $i++) {&lt;br /&gt;   echo "&lt;option value='$i'";&lt;br /&gt;if ($i == $current_time_day) { echo " selected='selected'"; }&lt;br /&gt;   echo "&gt;$i&lt;/option&gt;&lt;br /&gt;";&lt;br /&gt;} ?&gt;&lt;br /&gt;&lt;/select&gt;&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Thu, 31 Aug 2006 17:06:21 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/2506</guid>
      <author>nothingless (Sasha)</author>
    </item>
    <item>
      <title>Restricr Search to a Member's Own Posts</title>
      <link>http://snippets.dzone.com/posts/show/2473</link>
      <description>Insert the below code just below the opening search form tags to restrict the search to a member's own posts if they are not a Super Admin.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;{if group_id != "1"}&lt;input type="hidden" class="input"  name="member_name" value="{screen_name}" /&gt;&lt;br /&gt;{if:else}&lt;p&gt;You are logged in as a Super Admin, so all entries will be visible to you.&lt;/p&gt;{/if}&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Sat, 26 Aug 2006 20:57:51 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/2473</guid>
      <author>nothingless (Sasha)</author>
    </item>
  </channel>
</rss>
