Never been to TextSnippets before?

Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world (or not, you can keep them private!)

« Newer Snippets
Older Snippets »
3 total  XML / RSS feed 

Display In 2-Column Table

The below can be applied to MT, EE, etc, and will display the content in a 2 column table. The EE tags below are just an example, it will work equally well if you replace it with MT, Wordpress, etc, tags.

<? $set_table="0"; ?>

<table cellpadding="5" border="0">
{exp:gallery:categories gallery="{gallery_name}"}
<? 
$fs_table = $set_table +1;
if ($set_table == "1") {echo"<tr>";} ?>


Insert other tags here.


<? if ($set_table == "2") {echo"</tr>";  $set_table="0";} ?>
{/exp:gallery:categories}
</table>

Ruby script to post daily del.icio.us links to a blog.

This is a ruby script I (sloppily) cooked up to post daily del.icio.us links to my blog. It requires the Rubilicious library, and (because I'm lazy) is hardcoded to point at my blog.

Change the line

server = XMLRPC::Client.new( "cracker.mocephus.org", "/xmlrpc.php")


So that it points to your blog and your xmlrpc endpoint. Only tested with my Wordpress blog.

An example run would be:

./daily_delicious.rb myblogusername myblogpassword mydelicioususername mydeliciouspassword 1


The last argument is how many days back you'd like to gather links for.

Example post here

#!/usr/local/bin/ruby

require "xmlrpc/client"
require 'rubygems'
require_gem 'Rubilicious'

begin
        unless ARGV.size == 5
                $stderr.puts "Usage: $0 [bloguser] [blogpass] [deluser] [delpass] [days_back]"
                exit -1
        end
        bloguser,blogpass,deluser,delpass,days_back= ARGV

        # Gather Links
        links_date = (Time.now - (86400 * days_back.to_i))
        r = Rubilicious.new(deluser,delpass)
        content = "<ul>"
        r.posts(links_date.strftime("%Y-%m-%d")).each do |link|
                content += "<li><a href=\"#{link['href']}\">#{link['href']}</a>"
                content += "<ul>"
                content += "<li>Description: #{link['description']}</li>"
                content += "<li>#{link['extended']}</li>"
                content += "<li>Posted: #{link['time']}</li>"
                content += "</ul></li>"
        end
        content += "</ul>"

        content += "<p>Click <a href=\"http://del.icio.us/mocephus/\">here</a> for all of my del.icio.us bookmarks."

        # Post Links To Blog Via XMLRPC
        server = XMLRPC::Client.new( "cracker.mocephus.org", "/xmlrpc.php")
        newPost = Hash.new
        newPost['title'] = "del.icio.us bookmarks - #{links_date.strftime('%m/%d/%Y')}"
        newPost['description'] = content
        result = server.call("metaWeblog.newPost",1,bloguser,blogpass,newPost,true)

rescue XMLRPC::FaultException => e
        puts "XMLRPC Error: "
        puts e.faultCode
        puts e.faultString
rescue StandardError => e
        puts e.to_s
end

Wordpress clean URLS with Lighttpd, the E-Z way

This single line seems to work for my WP install. I needed to add a couple of redirects and rewrites to handle my RSS feed, since I use Feedburner, but this line does all the heavy lifting...

Place it after server.document-root, either in the main section or in your virtual host sub-sections...

server.error-handler-404 = "/index.php?error=404"


« Newer Snippets
Older Snippets »
3 total  XML / RSS feed