Jump to content


Photo

[Snippet] Social Bookmarks


  • Please log in to reply
No replies to this topic

#1 Christiane

Christiane

    Etomite Forum Fan

  • Member
  • Pip
  • 124 posts

Posted 14 September 2009 - 05:03 PM

I've written a little snippet for showing some links to social bookmarks according to the shown pageid.
Its simple to use and should run without difficulties.
The only thing you have perhaps to change is the path to your images : templates/images/socialBookmarks/ and $heading="Your Heading"
Snippet can be seen in action on http://www.pieces-of-poetry.com in the index on the left side.


/******************************************************************************************************************************
* Name: PoPSocialBookmarks
* Version: 1.0
* Desc: Displays image-links to social bookmarks according to the shown pageid
*
* Usage: [!PoPSocialBookmarks!]
*
*****************************************************************************************************************************/

// Initialisierung
$output = "";
$heading = "Your Heading";

// URL bestimmen
$id=$etomite->documentIdentifier;
$url = $etomite->makeURL($id);

// URL anpassen
$url = str_replace(":", "%3A", $url);
$url = str_replace("/", "%2F", $url);

// Titel und Beschreibung auslesen
$tbl = $this->dbConfig['dbase'].".".$this->dbConfig['table_prefix']."site_content";
$sql = "SELECT pagetitle, description FROM $tbl WHERE $tbl.id = $id";
$query = $etomite->dbQuery($sql);
$result = $etomite->fetchRow($query);
$title = $result['pagetitle'];
$description = $result['description'];

// Titel und Beschreibung bereinigen
$title = strtr($title, $signs);
$description = strtr($description, $signs);

// Titel und Beschreibung in TextArray umwandeln
$titleArray = explode ( ' ', $title );
$descriptionArray = explode ( ' ', $description );

// TextArray wieder zu Titel und Beschreibung umwandeln mit " " als Trenner
$title = implode ( '%20', $titleArray );
$title = $heading."%3A%20".$title;
$description = implode ( '%20', $descriptionArray );
$tags = "";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu alltagz' href='http://www.alltagz.de/bookmarks/?action=add&amp;address=".$url."&amp;title=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/alltagz.gif' alt='alltagz' title='Externer Link zu alltagz' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu blinklist' href='http://www.blinklist.com/index.php?Action=Blink/addblink.php&amp;Description=".$description."&amp;Url=".$url."&amp;Title=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/blinklist.gif' alt='blinklist' title='Externer Link zu blinklist' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu colivia' href='http://www.colivia.de/login.php?return=/submit.php?url=".$url."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/colivia.gif' alt='colivia' title='Externer Link zu colivia' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu deli.cio.us' href='http://del.icio.us/post?url=".$url."&amp;title=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/delicious.gif' alt='deli.cio.us' title='Externer Link zu deli.cio.us' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu Digg' href='http://digg.com/submit?phase=2&amp;url=".$url."&amp;title=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/digg.gif' alt='Digg' title='Externer Link zu Digg' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu diigo' href='http://www.diigo.com/post?url=".$url."&amp;title=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/diigo.gif' alt='diigo' title='Externer Link zu diigo' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu Facebook' href='http://de.facebook.com/sharer.php?u=".$url."&amp;t=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/facebook.gif' alt='Facebook' title='Externer Link zu Facebook' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu Favoriten' href='http://www.favoriten.de/url-hinzufuegen.html?bm_url=".$url."&amp;bm_title=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/Favoriten.gif' alt='Favoriten' title='Externer Link zu Favoriten' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu Folkd' href='http://www.folkd.com/submit/".$url."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/folkd.gif' alt='Folkd' title='Externer Link zu Folkd' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu furl' href='http://www.furl.net/storeIt.jsp?u=".$url."&amp;t=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/furl.gif' alt='furl' title='Externer Link zu furl' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu Google Bookmarks' href='http://www.google.com/bookmarks/mark?op=add&amp;bkmk=".$url."&amp;title=".$title."&amp;annotation=".$description."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/google.gif' alt='Google Bookmarks' title='Externer Link zu Google Bookmarks' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu gwiri' href='http://www.gwiri.at/submit.php?url=".$url."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/gwiri.gif' alt='gwiri' title='Externer Link zu gwiri' />\r\n";
$output .= "</a>\r\n";

$output .= "<br />\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu infopirat' href='http://infopirat.com/node/add/userlink?edit[url]=".$url."&amp;edit[taxonomy][tags][2]=".$tags."&amp;edit[title]=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/infopirat.gif' alt='infopirat' title='Externer Link zu infopirat' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu Linkarena' href='http://linkarena.com/bookmarks/addlink/?url=".$url."&amp;title=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/linkarena.gif' alt='Linkarena' title='Externer Link zu Linkarena' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu Linksilo' href='http://www.linksilo.de/index.php?area=bookmarks&amp;func=bookmark_new&amp;addurl=".$url."&amp;addtitle=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/linksilo.gif' alt='Linksilo' title='Externer Link zu Linksilo' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu Mister Wong' href='http://www.mister-wong.de/index.php?action=addurl&amp;bm_url=".$url."&amp;bm_description=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/misterwong.gif' alt='Mister Wong' title='Externer Link zu Mister Wong' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu MySpace' href='http://www.myspace.com/index.cfm?fuseaction=postto&amp;u=".$url."&amp;t=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/myspace.gif' alt='MySpace' title='Externer Link zu MySpace' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu netselektor' href='http://www.netselektor.de/speichern/neu?title=".$title."&amp;url=".$url."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/netselektor.gif' alt='netselektor' title='Externer Link zu netselektor' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu newsider' href='http://www.newsider.de/submit/?url=".$url."&amp;title=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/newsider.gif' alt='newsider' title='Externer Link zu newsider' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu newsk!ck' href='http://www.newskick.de/submit.php?url=".$url."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/newskick.gif' alt='newsk!ck' title='Externer Link zu newsk!ck' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu NewsVine' href='http://www.newsvine.com/_tools/seed&amp;save?u=".$url."&amp;h=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/newsvine.gif' alt='Newsvine' title='Externer Link zu Newsvine' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu oneview' href='http://beta.oneview.de:80/quickadd/neu/addBookmark.jsf?URL=".$url."&amp;title=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/oneview.gif' alt='oneview' title='Externer Link zu oneview' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu readster' href='http://www.readster.de/submit/?url=".$url."&amp;title=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/readster.gif' alt='readster' title='Externer Link zu readster' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu reddit' href='http://reddit.com/submit?url=".$url."&amp;title=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/reddit.gif' alt='reddit' title='Externer Link zu reddit' />\r\n";
$output .= "</a>\r\n";

$output .= "<br />\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu seekxl' href='http://social-bookmarking.seekxl.de/?add_url=".$url."&amp;title=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/seekxl.gif' alt='seekxl' title='Externer Link zu seekxl' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu simplesnip' href='http://simplesnip.com/nodeformpopup/add/snip?&amp;url=".$url."&amp;title=".$title."&amp;description=".$description."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/simplesnip.gif' alt='simplesnip' title='Externer Link zu simplesnip' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu studiVZ' target='_blank' href='http://www.studivz.net/Suggest/Selection/?u=".$url."&amp;desc=".$title."&amp;prov=Pieces%2Dof%2DPoetry'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/studiVZ.gif' title='Externer Link zu studiVZ meinVZ schülerVZ' alt='studiVZ' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu StumbleUpon' href='http://www.stumbleupon.com/submit?url=".$url."&amp;title=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/stumbleupon.gif' alt='StumbleUpon' title='Externer Link zu StumbleUpon' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu t3n' href='http://t3n.de/socialnews/voteit/".$url."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/t3n.gif' alt='t3n' title='Externer Link zu t3n' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu Twitter' href='http://twitter.com/home?status=".$url."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/twitter.gif' alt='Twitter' title='Externer Link zu Twitter' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu weblinkr' href='http://weblinkr.com/add/?popup=1&amp;address=".$url."&amp;title=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/weblinkr.gif' alt='weblinkr' title='Externer Link zu weblinkr' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu webnews' href='http://www.webnews.de/einstellen?url=".$url."&amp;title=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/webnews.gif' alt='webnews' title='Externer Link zu webnews' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu Windows Live' href='https://favorites.live.com/quickadd.aspx?marklet=1&amp;mkt=en-us&amp;url=".$url."&amp;title=".$title."&amp;top=1' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/windows.gif' alt='Windows Live' title='Externer Link zu Windows Live' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu Yahoo! Bookmarks' href='http://myweb2.search.yahoo.com/myresults/bookmarklet?t=".$title."&amp;d=".$description."&amp;tag=&amp;u=".$url."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/yahoo.gif' alt='Yahoo! Bookmarks' title='Externer Link zu Yahoo! Bookmarks' />\r\n";
$output .= "</a>\r\n";

$output .= "<a class='a_socialBookmarks' title='Externer Link zu Yigg' href='http://www.yigg.de/neu?exturl=".$url."&amp;exttitle=".$title."' target='_blank'>\r\n";
$output .= "<img height='16' width='16' border='0' class='img_socialBookmarks' src='templates/images/socialBookmarks/yigg.gif' alt='Yigg' title='Externer Link zu Yigg' />\r\n";
$output .= "</a>\r\n";

return $output;

CSS can be set e.g. via class='a_socialBookmarks' and class='img_socialBookmarks'.

I wish happy hours and hopefully a well done design with my snippet :).

Edited by Christiane, 15 September 2009 - 03:31 PM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users