pvollenweider    2005/04/22 16:29:00 CEST

  Modified files:        (Branch: JAHIA-4-1-BRANCH)
    src/view/jsp         blog_listing.jsp 
    src/view/jsp/include blog_entries.inc blog_entry.inc 
  
  Revision  Changes    Path
  1.1.2.21  +7 -4      corporate_portal_templates/src/view/jsp/blog_listing.jsp
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/corporate_portal_templates/src/view/jsp/blog_listing.jsp.diff?r1=1.1.2.20&r2=1.1.2.21&f=h
  1.1.2.12  +6 -4      
corporate_portal_templates/src/view/jsp/include/blog_entries.inc
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/corporate_portal_templates/src/view/jsp/include/blog_entries.inc.diff?r1=1.1.2.11&r2=1.1.2.12&f=h
  1.1.2.19  +116 -83   
corporate_portal_templates/src/view/jsp/include/blog_entry.inc
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/corporate_portal_templates/src/view/jsp/include/blog_entry.inc.diff?r1=1.1.2.18&r2=1.1.2.19&f=h
  
  
  
  Index: blog_listing.jsp
  ===================================================================
  RCS file: 
/home/cvs/repository/corporate_portal_templates/src/view/jsp/Attic/blog_listing.jsp,v
  retrieving revision 1.1.2.20
  retrieving revision 1.1.2.21
  diff -u -r1.1.2.20 -r1.1.2.21
  --- blog_listing.jsp  15 Apr 2005 14:30:09 -0000      1.1.2.20
  +++ blog_listing.jsp  22 Apr 2005 14:29:00 -0000      1.1.2.21
  @@ -147,12 +147,15 @@
                       String title = entry.getFieldValue("title","");
                       String body = entry.getFieldValue("body","");
                       String author = entry.getFieldValue("author","");
  -                    String excerpt = "";
  -                    excerpt = removeTags(body);
  -                    if ( (excerpt.length()) > 255 ) {
  -                        excerpt = excerpt.substring( 0, 255 - 3 ) + "...";
  +                    String excerpt = entry.getFieldValue("excerpt","");;
  +                    if ("".equals(excerpt)){
  +                        excerpt = removeTags(body);
  +                        if ( (excerpt.length()) > 255 ) {
  +                            excerpt = excerpt.substring( 0, 255 - 3 ) + 
"...";
  +                        }
                       }
   
  +
                       //String date = entry.getFieldValue("date","");
                       long dateLong = -1;
                       try {
  
  
  
  Index: blog_entries.inc
  ===================================================================
  RCS file: 
/home/cvs/repository/corporate_portal_templates/src/view/jsp/include/Attic/blog_entries.inc,v
  retrieving revision 1.1.2.11
  retrieving revision 1.1.2.12
  diff -u -r1.1.2.11 -r1.1.2.12
  --- blog_entries.inc  15 Apr 2005 14:21:39 -0000      1.1.2.11
  +++ blog_entries.inc  22 Apr 2005 14:29:00 -0000      1.1.2.12
  @@ -50,10 +50,12 @@
           String title = entry.getFieldValue("title","");
           String body = entry.getFieldValue("body","");
           String author = entry.getFieldValue("author","");
  -        String excerpt = "";
  -        excerpt = removeTags(body);
  -        if ( (excerpt.length()) > 255 ) {
  -            excerpt = excerpt.substring( 0, 255 - 3 ) + "...";
  +        String excerpt = entry.getFieldValue("excerpt","");;
  +        if ("".equals(excerpt)){
  +            excerpt = removeTags(body);
  +            if ( (excerpt.length()) > 255 ) {
  +                excerpt = excerpt.substring( 0, 255 - 3 ) + "...";
  +            }
           }
   
           //String date = entry.getFieldValue("date","");
  
  
  
  Index: blog_entry.inc
  ===================================================================
  RCS file: 
/home/cvs/repository/corporate_portal_templates/src/view/jsp/include/Attic/blog_entry.inc,v
  retrieving revision 1.1.2.18
  retrieving revision 1.1.2.19
  diff -u -r1.1.2.18 -r1.1.2.19
  --- blog_entry.inc    22 Apr 2005 13:47:53 -0000      1.1.2.18
  +++ blog_entry.inc    22 Apr 2005 14:29:00 -0000      1.1.2.19
  @@ -60,6 +60,20 @@
               <a href="#comments" class="commentlink"><%=commentsCount%>
               <jahia:resourceBundle 
resourceBundle="jahiatemplates.Corporate_portal_templates"
                   resourceName="blog.comments"/></a>
  +            <%
  +            JahiaContainerList trackbacks = entry.getContainerList( 
"trackbacks" );
  +            int trackbacksCount = 0;
  +            if (trackbacks != null) {
  +                trackbacksCount = trackbacks.getFullSize();
  +            }
  +            if (trackbacksCount>0) {
  +                %>
  +                <a href="#trackbacks" 
class="commentlink"><%=trackbacksCount%>
  +                <jahia:resourceBundle 
resourceBundle="jahiatemplates.Corporate_portal_templates"
  +                    resourceName="blog.trackbacks"/></a>
  +                <%
  +            }
  +            %>
           </p>
           <%
   
  @@ -132,110 +146,129 @@
                   class="commentlink"><%=commentsCount%>
                   <jahia:resourceBundle 
resourceBundle="jahiatemplates.Corporate_portal_templates"
                       resourceName="blog.comments"/></a>
  +                <%
  +                if (trackbacksCount>0) {
  +                    %>
  +                    <a href="#trackbacks" 
class="commentlink"><%=trackbacksCount%>
  +                    <jahia:resourceBundle 
resourceBundle="jahiatemplates.Corporate_portal_templates"
  +                        resourceName="blog.trackbacks"/></a>
  +                    <%
  +                }
  +                %>
               <br/><jahia:resourceBundle 
resourceBundle="jahiatemplates.Corporate_portal_templates"
                   resourceName="blog.trackback"/> url: <%=trackBackURL%>
   
           <div id="comments">
  -            <h4>
  -                <%=commentsCount%>
  -                <jahia:resourceBundle 
resourceBundle="jahiatemplates.Corporate_portal_templates"
  -                    resourceName="blog.comments"/> <jahia:resourceBundle 
resourceBundle="jahiatemplates.Corporate_portal_templates"
  -                resourceName="blog.forFar"/> <span>
  -                (<a href="#postcomment"><jahia:resourceBundle 
resourceBundle="jahiatemplates.Corporate_portal_templates"
  -                resourceName="blog.postYourOwn"/></a>)</span>
  -            </h4>
  -            <dl>
  -                <%
  -                if (comments != null) {
  -                    Enumeration commentsEnum = comments.getContainers();
  -                    int counter = 0;
  -                    while (commentsEnum.hasMoreElements()) {
  -                        JahiaContainer comment = (JahiaContainer) 
commentsEnum.nextElement();
  -                        counter++;
  -                        String alt = counter % 2 == 1 ? "alt" : "alt2";
  -                        String commentAuthor = 
comment.getFieldValue("author","");
  -                        String commentTitle = 
comment.getFieldValue("title","");
  -                        String commentBody = 
comment.getFieldValue("body","");
  -                        String commentDate = 
comment.getFieldValue("date","");
  -                        long commentDateLong = -1;
  -                        try {
  -                            commentDateLong = 
Long.parseLong((String)comment.getFieldObject("date"));
  -                        } catch (NumberFormatException nfe) {
  -                        }
  -                        %>
  -                        <dt id="comment<%=counter%>" class="<%=alt%>">
  -                            <a href="#comment<%=counter%>" class="postno" 
title="Link to comment <%=counter%>"><%=counter%>.</a>
  -                            At
  -                            <% sdf.applyPattern("kk:mm z"); %><%=sdf.format( 
new Date(commentDateLong) )%>
  -                            on <%sdf.applyPattern("d MMM 
yyyy");%><%=sdf.format( new Date(commentDateLong) )%>, <%=commentAuthor%> wrote:
  -                        </dt>
  -                        <dd class="<%=alt%>">
  -                            <%
  -                            if (! "".equals(commentTitle)) {
  -                                %><h3><%=commentTitle%></h3><br/><%
  -                            }
  -                            %>
  -                            <%=commentBody%>
  -                        </dd>
  -                        <%
  -                    }
  -                }
  -                %>
  -            </dl>
               <%
  -            JahiaContainerList trackbacks = entry.getContainerList( 
"trackbacks" );
  -
  -            int trackbacksCount = 0;
  -            if (trackbacks != null) {
  -                trackbacksCount = trackbacks.getFullSize();
  -            }
  -            ContainerListBean trackbacksBean = new 
ContainerListBean(trackbacks,jParams);
  -            jData.gui().html().drawBeginActionMenu(trackbacksBean ,
  -                null, null, true, "", 
"jahiatemplates.Corporate_portal_templates", null, out);
  -            if (trackbacksCount>0 || jData.gui().isEditMode()) {
  -                %><h4><%=trackbacksCount%> <jahia:resourceBundle 
resourceBundle="jahiatemplates.Corporate_portal_templates"
  -                    resourceName="blog.trackbacks"/></h4>
  -                <dl>
  -                <%
  -                Enumeration trackbacksEnum = trackbacks.getContainers();
  +            if (comments != null) {
  +                jData.gui().html().drawBeginActionMenu(commentsBean ,
  +                    null, null, true, "", 
"jahiatemplates.Corporate_portal_templates", null, out);
  +                if (commentsCount>0 || jData.gui().isEditMode()) {
  +                    %>
  +                    <h4>
  +                        <%=commentsCount%>
  +                        <jahia:resourceBundle 
resourceBundle="jahiatemplates.Corporate_portal_templates"
  +                            resourceName="blog.comments"/> 
<jahia:resourceBundle resourceBundle="jahiatemplates.Corporate_portal_templates"
  +                        resourceName="blog.forFar"/> <span>
  +                        (<a href="#postcomment"><jahia:resourceBundle 
resourceBundle="jahiatemplates.Corporate_portal_templates"
  +                        resourceName="blog.postYourOwn"/></a>)</span>
  +                    </h4>
  +                    <dl>
  +                    <%
  +                }
  +                Enumeration commentsEnum = comments.getContainers();
                   int counter = 0;
  -                while (trackbacksEnum.hasMoreElements()) {
  -                    JahiaContainer trackback = (JahiaContainer) 
trackbacksEnum.nextElement();
  -                    ContainerBean trackbackBean = new 
ContainerBean(trackback,jParams);
  +                while (commentsEnum.hasMoreElements()) {
  +                    JahiaContainer comment = (JahiaContainer) 
commentsEnum.nextElement();
  +                    ContainerBean commentBean = new 
ContainerBean(comment,jParams);
                       counter++;
                       String alt = counter % 2 == 1 ? "alt" : "alt2";
  -                    String trackBackTitle = 
trackback.getFieldValue("trackBackTitle","");
  -                    String trackBackExcerpt = 
trackback.getFieldValue("trackBackExcerpt","");
  -                    String trackBackUrl = 
trackback.getFieldValue("trackBackUrl","#");
  -                    String trackBackBlog_name = 
trackback.getFieldValue("trackBackBlog_name","#");
  +                    String commentAuthor = 
comment.getFieldValue("author","");
  +                    String commentTitle = comment.getFieldValue("title","");
  +                    String commentBody = comment.getFieldValue("body","");
  +                    String commentDate = comment.getFieldValue("date","");
  +                    long commentDateLong = -1;
  +                    try {
  +                        commentDateLong = 
Long.parseLong((String)comment.getFieldObject("date"));
  +                    } catch (NumberFormatException nfe) {
  +                    }
                       %>
  -                    <dt id="trackback<%=counter%>" class="<%=alt%>">
  -                        <a href="#trackback<%=counter%>" class="postno" 
title="Link to trackback <%=counter%>"><%=counter%>.</a>
  -                        <a href="<%=trackBackUrl%>" 
target="_blank"><%="".equals(trackBackBlog_name)?trackBackUrl:trackBackBlog_name%></a>
  +                    <dt id="comment<%=counter%>" class="<%=alt%>">
  +                        <a href="#comment<%=counter%>" class="postno" 
title="Link to comment <%=counter%>"><%=counter%>.</a>
  +                        At
  +                        <% sdf.applyPattern("kk:mm z"); %><%=sdf.format( new 
Date(commentDateLong) )%>
  +                        on <%sdf.applyPattern("d MMM yyyy");%><%=sdf.format( 
new Date(commentDateLong) )%>, <%=commentAuthor%> wrote:
                       </dt>
                       <dd class="<%=alt%>">
                           <%
  -                        if (! "".equals(trackBackTitle)) {
  -                            %><h3><%=trackBackTitle%></h3><%
  -                        }
  -                        if (! "".equals(trackBackExcerpt)) {
  -                            %><%=trackBackExcerpt%><br/><%
  +                        if (! "".equals(commentTitle)) {
  +                            %><h3><%=commentTitle%></h3><br/><%
                           }
                           %>
  -                        <a href="<%=trackBackUrl%>" 
target="_blank"><%="".equals(trackBackBlog_name)?trackBackUrl:trackBackBlog_name%></a>
  +                        <%=commentBody%>
                           <%
  -                        jData.gui().html().drawBeginActionMenu(trackbackBean 
,
  +                        jData.gui().html().drawBeginActionMenu(commentBean ,
                               null, null, false, "", 
"jahiatemplates.Corporate_portal_templates", null, out);
                           %>
                       </dd>
                       <%
                   }
  -                %>
  -                </dl>
  -                <%
  +                %></dl><%
  +                jData.gui().html().drawBeginActionMenu(commentsBean ,
  +                    null, null, true, "", 
"jahiatemplates.Corporate_portal_templates", null, out);
  +            }
  +
  +
  +            if (trackbacks != null) {
  +                ContainerListBean trackbacksBean = new 
ContainerListBean(trackbacks,jParams);
  +                jData.gui().html().drawBeginActionMenu(trackbacksBean ,
  +                    null, null, true, "", 
"jahiatemplates.Corporate_portal_templates", null, out);
  +                if (trackbacksCount>0 || jData.gui().isEditMode()) {
  +                    %><h4 id="trackbacks"><%=trackbacksCount%> 
<jahia:resourceBundle resourceBundle="jahiatemplates.Corporate_portal_templates"
  +                        resourceName="blog.trackbacks"/></h4>
  +                    <dl>
  +                    <%
  +                    Enumeration trackbacksEnum = trackbacks.getContainers();
  +                    int counter = 0;
  +                    while (trackbacksEnum.hasMoreElements()) {
  +                        JahiaContainer trackback = (JahiaContainer) 
trackbacksEnum.nextElement();
  +                        ContainerBean trackbackBean = new 
ContainerBean(trackback,jParams);
  +                        counter++;
  +                        String alt = counter % 2 == 1 ? "alt" : "alt2";
  +                        String trackBackTitle = 
trackback.getFieldValue("trackBackTitle","");
  +                        String trackBackExcerpt = 
trackback.getFieldValue("trackBackExcerpt","");
  +                        String trackBackUrl = 
trackback.getFieldValue("trackBackUrl","#");
  +                        String trackBackBlog_name = 
trackback.getFieldValue("trackBackBlog_name","#");
  +                        %>
  +                        <dt id="trackback<%=counter%>" class="<%=alt%>">
  +                            <a href="#trackback<%=counter%>" class="postno" 
title="Link to trackback <%=counter%>"><%=counter%>.</a>
  +                            <a href="<%=trackBackUrl%>" 
target="_blank"><%="".equals(trackBackBlog_name)?trackBackUrl:trackBackBlog_name%></a>
  +                        </dt>
  +                        <dd class="<%=alt%>">
  +                            <%
  +                            if (! "".equals(trackBackTitle)) {
  +                                %><h3><%=trackBackTitle%></h3><%
  +                            }
  +                            if (! "".equals(trackBackExcerpt)) {
  +                                %><%=trackBackExcerpt%><br/><%
  +                            }
  +                            %>
  +                            <a href="<%=trackBackUrl%>" 
target="_blank"><%="".equals(trackBackBlog_name)?trackBackUrl:trackBackBlog_name%></a>
  +                            <%
  +                            
jData.gui().html().drawBeginActionMenu(trackbackBean ,
  +                                null, null, false, "", 
"jahiatemplates.Corporate_portal_templates", null, out);
  +                            %>
  +                        </dd>
  +                        <%
  +                    }
  +                    %>
  +                    </dl>
  +                    <%
  +                }
  +                jData.gui().html().drawEndActionMenu(trackbacksBean ,
  +                    null, null, true, "", 
"jahiatemplates.Corporate_portal_templates", null, out);
  +
               }
  -            jData.gui().html().drawEndActionMenu(trackbacksBean ,
  -                null, null, true, "", 
"jahiatemplates.Corporate_portal_templates", null, out);
   
               %>
               <h4><jahia:resourceBundle 
resourceBundle="jahiatemplates.Corporate_portal_templates"
  

Reply via email to