Index: openacs-4/packages/lars-blogger/lars-blogger.info
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/lars-blogger/lars-blogger.info,v
diff -u -r1.35.2.4 -r1.35.2.5
--- openacs-4/packages/lars-blogger/lars-blogger.info	20 Apr 2005 08:23:09 -0000	1.35.2.4
+++ openacs-4/packages/lars-blogger/lars-blogger.info	7 Oct 2005 08:19:53 -0000	1.35.2.5
@@ -7,14 +7,14 @@
     <initial-install-p>f</initial-install-p>
     <singleton-p>f</singleton-p>
     
-    <version name="2.1.2d1" url="http://openacs.org/repository/download/apm/lars-blogger-2.1.2d1.apm">
+    <version name="2.1.2d2" url="http://openacs.org/repository/download/apm/lars-blogger-2.1.2d2.apm">
         <owner url="mailto:lars@pinds.com">Lars Pind</owner>
         <summary>Individual or collaborative web logs.</summary>
         <release-date>2004-02-11</release-date>
         <vendor url="http://www.collaboraid.biz">Collaboraid</vendor>
         <description format="text/html">Weblog creation and management with notifications, RSS, trackpack, technorati, blogroll, pings, archives, draft and published entries, includable templates for presenting on other pages, and permissioning for multiple users.</description>
 
-        <provides url="lars-blogger" version="2.1.2d1"/>
+        <provides url="lars-blogger" version="2.1.2d2"/>
         <requires url="acs-datetime" version="4.0"/>
         <requires url="acs-tcl" version="5.0.1"/>
         <requires url="general-comments" version="4.0"/>
@@ -46,6 +46,7 @@
             <parameter datatype="string"  min_n_values="1"  max_n_values="1"  name="public_url"  description="The public URL for this blog (in case you've put the blog on your front page, for example)"/>
             <parameter datatype="string"  min_n_values="1"  max_n_values="1"  name="rss_file_name"  default="rss.xml" description="What name should we advertise the RSS feed under, relative to the blog mount point. Leave blank if no RSS feed." section_name="rss"/>
             <parameter datatype="number"  min_n_values="1"  max_n_values="1"  name="rss_max_description_length"  default="500" description="Maximum length of entry included in the 'description' part of the RSS feed. 0 means no truncation." section_name="rss"/>
+            <parameter datatype="number"  min_n_values="1"  max_n_values="1" name="ShowArchiveP"  default="1" description="Show archive calendar"/>
             <parameter datatype="number"  min_n_values="1"  max_n_values="1"  name="ShowPosterP"  default="1" description="Show who posted the entry and when"/>
             <parameter datatype="string"  min_n_values="1"  max_n_values="1"  name="StylesheetURL"  default="/resources/lars-blogger/lars-blogger.css" description="The url to the stylesheet used in conjunction with the weblog instance."/>
             <parameter datatype="number"  min_n_values="1"  max_n_values="1"  name="TechnoratiApiCosmosNumber"  default="40" description="Number of entries to retrieve in Cosmos calls. The includelet can decide to display a different number of entries." section_name="technorati"/>
Index: openacs-4/packages/lars-blogger/www/blog-months.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/lars-blogger/www/blog-months.tcl,v
diff -u -r1.4 -r1.4.4.1
--- openacs-4/packages/lars-blogger/www/blog-months.tcl	28 Aug 2003 09:41:55 -0000	1.4
+++ openacs-4/packages/lars-blogger/www/blog-months.tcl	7 Oct 2005 08:19:53 -0000	1.4.4.1
@@ -1,12 +1,15 @@
-set package_id [ad_conn package_id]
+if { ![info exist package_id] } {
+    set package_id [ad_conn package_id]
+}
+set package_url [lindex [site_node::get_url_from_object_id -object_id $package_id] 0]
 
 if [empty_string_p $screen_name] {
     db_multirow -extend { url } months all_blog_months { *SQL* } {
-	set url "[ad_conn package_url]archive/$month_url_stub"
+	set url "${package_url}archive/$month_url_stub"
     }
 } else {
     db_multirow -extend { url } months one_blog_months { *SQL* } {
-	set url "[ad_conn package_url]user/$screen_name/archive/$month_url_stub"
+	set url "${package_url}user/$screen_name/archive/$month_url_stub"
     }
 }
 
Index: openacs-4/packages/lars-blogger/www/blog-postgresql.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/lars-blogger/www/blog-postgresql.xql,v
diff -u -r1.11 -r1.11.2.1
--- openacs-4/packages/lars-blogger/www/blog-postgresql.xql	27 Feb 2004 18:30:59 -0000	1.11
+++ openacs-4/packages/lars-blogger/www/blog-postgresql.xql	7 Oct 2005 08:19:53 -0000	1.11.2.1
@@ -42,7 +42,7 @@
              as entry_date_ansi,
            to_char(current_timestamp,'YYYY-MM-DD HH24:MI:SS') 
              as sysdate_ansi,
-           title,  
+           e.title,  
            title_url,
            e.category_id,
            com.category_id as sw_category_id,
@@ -64,7 +64,7 @@
            left outer join category_object_map com
              on (com.object_id = e.entry_id)
                       $sw_category_filter_join_clause
-    where package_id = :package_id
+    where e.package_id = :package_id
     [ad_decode $date_clause "" "" "and    $date_clause"]
       and    draft_p = 'f'
       and    deleted_p = 'f'
Index: openacs-4/packages/lars-blogger/www/calendar.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/lars-blogger/www/calendar.tcl,v
diff -u -r1.5 -r1.5.4.1
--- openacs-4/packages/lars-blogger/www/calendar.tcl	29 Sep 2003 08:05:42 -0000	1.5
+++ openacs-4/packages/lars-blogger/www/calendar.tcl	7 Oct 2005 08:19:53 -0000	1.5.4.1
@@ -14,11 +14,13 @@
 
 set calendar_details [ns_set create calendar_details]
 
-set package_url [lars_blog_public_package_url]
+if { ![info exist package_id] } {
+    set package_id [ad_conn package_id]
+}
+
+set package_url [lars_blog_public_package_url -package_id $package_id]
 set month_number [clock format [clock scan $date] -format %m]
 
-set package_id [ad_conn package_id]
-
 if {[empty_string_p $screen_name]} {
     db_foreach all_entry_dates { * SQL * } {
 	ns_set put $calendar_details $entry_date_julian "1"
Index: openacs-4/packages/lars-blogger/www/entry-chunk.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/lars-blogger/www/entry-chunk.tcl,v
diff -u -r1.19.2.2 -r1.19.2.3
--- openacs-4/packages/lars-blogger/www/entry-chunk.tcl	20 Apr 2005 14:27:43 -0000	1.19.2.2
+++ openacs-4/packages/lars-blogger/www/entry-chunk.tcl	7 Oct 2005 08:19:53 -0000	1.19.2.3
@@ -53,7 +53,7 @@
 
 lars_blogger::entry::htmlify \
     -max_content_length $max_content_length \
-    -more [ad_decode [ad_return_url] $blog(permalink_url) {} "<p><a href=\"[ad_quotehtml $blog(permalink_url)]\">Continued...</a>"] \
+    -more [ad_decode [ad_return_url] $blog(permalink_url) {} " <a href=\"[ad_quotehtml $blog(permalink_url)]\">Continued...</a>"] \
     -array blog
 
 
Index: openacs-4/packages/lars-blogger/www/index.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/lars-blogger/www/index.adp,v
diff -u -r1.34.2.3 -r1.34.2.4
--- openacs-4/packages/lars-blogger/www/index.adp	1 Jun 2005 05:39:57 -0000	1.34.2.3
+++ openacs-4/packages/lars-blogger/www/index.adp	7 Oct 2005 08:19:53 -0000	1.34.2.4
@@ -38,10 +38,11 @@
 
     <div id="lars_blogger_left">
       <div class="lars_blogger_content_table">
-        <include src="blog" type="@type@" archive_interval="@interval@" archive_date="@archive_date@" screen_name="@screen_name@" category_id="@category_id@" sw_category_id="@sw_category_id@" max_content_length="0">
+        <include src="blog" type="@type@" archive_interval="@interval@" archive_date="@archive_date@" screen_name="@screen_name@" category_id="@category_id@" sw_category_id="@sw_category_id@" max_content_length="">
       </div>
     </div>
 
+    <if @show_archive_p@ true>
       <div id="lars_blogger_right">
       <div class="lars_blogger_portlet">
         <h2>#lars-blogger.Archive#</h2>
@@ -114,7 +115,16 @@
         </div>
       </include-optional>
 
-    </div>
+      </div>
+    </if>
+    <else>
+      <if @notification_chunk@ not nil>
+        <div class="lars_blogger_portlet">
+          <h2>#lars-blogger.Notifications#</h2>
+          @notification_chunk;noquote@            
+        </div>
+      </if>
+    </else>
 
   </else>
 
Index: openacs-4/packages/lars-blogger/www/index.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/lars-blogger/www/index.tcl,v
diff -u -r1.22.2.4 -r1.22.2.5
--- openacs-4/packages/lars-blogger/www/index.tcl	20 Apr 2005 14:27:43 -0000	1.22.2.4
+++ openacs-4/packages/lars-blogger/www/index.tcl	7 Oct 2005 08:19:53 -0000	1.22.2.5
@@ -20,6 +20,7 @@
 set package_url_with_extras $package_url
 
 set index_page_p 1
+set show_archive_p [parameter::get -parameter "ShowArchiveP"]
 
 set context [list]
 set context_base_url $package_url