[pLog-svn] r3971 - plugins/branches/lifetype-1.1/sociable
oscar at devel.lifetype.net
oscar at devel.lifetype.net
Fri Sep 15 18:50:09 GMT 2006
Author: oscar
Date: 2006-09-15 18:50:08 +0000 (Fri, 15 Sep 2006)
New Revision: 3971
Modified:
plugins/branches/lifetype-1.1/sociable/pluginsociable.class.php
Log:
fixed a problem with the '&' character being encoded twice when using plain URLs (see http://forums.lifetype.net/viewtopic.php?t=5039) as well as a problem with the links to images.
Modified: plugins/branches/lifetype-1.1/sociable/pluginsociable.class.php
===================================================================
--- plugins/branches/lifetype-1.1/sociable/pluginsociable.class.php 2006-09-15 05:50:06 UTC (rev 3970)
+++ plugins/branches/lifetype-1.1/sociable/pluginsociable.class.php 2006-09-15 18:50:08 UTC (rev 3971)
@@ -30,7 +30,7 @@
class PluginSociable extends PluginBase
{
- var $pluginEnabled;
+ var $pluginEnabled;
function PluginSociable()
@@ -77,7 +77,7 @@
$rg = $this->blogInfo->getBlogRequestGenerator();
- $str .= '<link rel="stylesheet" type="text/css" media="screen" href="' . $rg->blogLink() .'/plugins/sociable/class/sociable/sociable.css" />';
+ $str .= '<link rel="stylesheet" type="text/css" media="screen" href="' . $rg->getBaseUrl() .'/plugins/sociable/class/sociable/sociable.css" />';
}
@@ -88,10 +88,10 @@
function show($postId)
{
- global $sociable_builtin_known_sites;
+ global $sociable_builtin_known_sites;
global $sociable_plugin_extra_sites;
-
+
include( PLOG_CLASS_PATH."plugins/sociable/class/sociable/sociable.php" );
include( PLOG_CLASS_PATH."plugins/sociable/class/extra/pluginsociableextrasites.inc.php" );
@@ -106,6 +106,7 @@
$rg = $this->blogInfo->getBlogRequestGenerator();
+ $rg->setXHTML( false );
$post = $articles->getBlogArticle($postId);
$blogSettings = $this->blogInfo->getSettings();
$locale =& $this->blogInfo->getLocale();
@@ -131,11 +132,11 @@
$url = str_replace('BLOGNAME', $blogname, $url);
$str .= "<a href=\"$url\" title=\"$sitename\">";
- $str .= '<img src="'. $rg->blogLink() .'/plugins/sociable/class/sociable/images/' . $site['favicon'] . '" alt="' . $sitename .'" />';
+ $str .= '<img src="'. $rg->getBaseUrl() .'/plugins/sociable/class/sociable/images/' . $site['favicon'] . '" alt="' . $sitename .'" />';
$str .= "</a></li>\n";
}
-
+
foreach($sociable_plugin_extra_sites as $sitename=>$site)
{
$siteEnabled = $blogSettings->getValue("plugin_sociable_" . $sitename . "_enabled");
@@ -149,7 +150,7 @@
$url = str_replace('BLOGNAME', $blogname, $url);
$str .= "<a href=\"$url\" title=\"$sitename\">";
- $str .= '<img src="'. $rg->blogLink() .'/plugins/sociable/class/extra/images/' . $site['favicon'] . '" alt="' . $sitename .'" />';
+ $str .= '<img src="'. $rg->getBaseUrl() .'/plugins/sociable/class/extra/images/' . $site['favicon'] . '" alt="' . $sitename .'" />';
$str .= "</a></li>\n";
}
$str .= "</ul></div>\n";
@@ -160,11 +161,11 @@
function showAdmin()
{
- global $sociable_builtin_known_sites;
+ global $sociable_builtin_known_sites;
global $sociable_plugin_extra_sites;
- include( PLOG_CLASS_PATH."plugins/sociable/class/sociable/sociable.php" );
+ include( PLOG_CLASS_PATH."plugins/sociable/class/sociable/sociable.php" );
include( PLOG_CLASS_PATH."plugins/sociable/class/extra/pluginsociableextrasites.inc.php" );
@@ -181,7 +182,7 @@
$str .= '<div class="field">';
$str .= '<label for="'. $sitename . '">'.$sitename .'</label>';
$str .= '<div class="formHelp">';
- $str .= '<img src="'. $rg->blogLink() .'/plugins/sociable/class/sociable/images/' . $site['favicon'] . '" alt="' . $sitename .'" />';
+ $str .= '<img src="'. $rg->getBaseUrl() .'/plugins/sociable/class/sociable/images/' . $site['favicon'] . '" alt="' . $sitename .'" />';
$str .= '<input class="checkbox" type="checkbox" name="'. strtr($sitename, ".", "_") .'" id="'. strtr($sitename, ".", "_") .'"';
$siteEnabled = $blogSettings->getValue("plugin_sociable_" . $sitename . "_enabled");
@@ -199,7 +200,7 @@
$str .= '<div class="field">';
$str .= '<label for="'. $sitename . '">'.$sitename .'</label>';
$str .= '<div class="formHelp">';
- $str .= '<img src="'. $rg->blogLink() .'/plugins/sociable/class/extra/images/' . $site['favicon'] . '" alt="' . $sitename .'" />';
+ $str .= '<img src="'. $rg->getBaseUrl() .'/plugins/sociable/class/extra/images/' . $site['favicon'] . '" alt="' . $sitename .'" />';
$str .= '<input class="checkbox" type="checkbox" name="'. strtr($sitename, ".", "_") .'" id="'. strtr($sitename, ".", "_") .'"';
$siteEnabled = $blogSettings->getValue("plugin_sociable_" . $sitename . "_enabled");
More information about the pLog-svn
mailing list