pvollenweider    2005/04/22 15:29:26 CEST

  Modified files:        (Branch: JAHIA-4-1-BRANCH)
    src/view/jsp/include blog_entry.inc 
  Log:
  Add trackback view
  
  Revision  Changes    Path
  1.1.2.17  +65 -9     
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.16&r2=1.1.2.17&f=h
  
  
  
  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.16
  retrieving revision 1.1.2.17
  diff -u -r1.1.2.16 -r1.1.2.17
  --- blog_entry.inc    22 Apr 2005 12:47:45 -0000      1.1.2.16
  +++ blog_entry.inc    22 Apr 2005 13:29:26 -0000      1.1.2.17
  @@ -23,7 +23,7 @@
           String author = entry.getFieldValue("author","");
           String excerpt = entry.getFieldValue("excerpt","");
           String keywords = entry.getFieldValue("keyWords","");
  -        
  +
           StringBuffer buffer = new StringBuffer();
           buffer.append(request.getScheme());
           buffer.append("://");
  @@ -33,9 +33,9 @@
           buffer.append("/");
           buffer.append("jahia/trackbacks/?entryID=");
           buffer.append(entry.getID());
  -        
  +
           String trackBackURL = buffer.toString();
  -        
  +
   
           //String date = entry.getFieldValue("date","");
           long dateLong = -1;
  @@ -181,6 +181,62 @@
                   }
                   %>
               </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();
  +                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);
  +
  +            %>
               <h4><jahia:resourceBundle 
resourceBundle="jahiatemplates.Corporate_portal_templates"
                   resourceName="blog.postYourOwn"/></h4>
               <content:formContentMapperHandler listName="commentsBean" 
submitMarker="addComment"
  @@ -221,13 +277,13 @@
                   <input type="hidden" name="addComment" value="Submit"/>
                   <input type="hidden" name="date" 
value="<%=System.currentTimeMillis()%>"/>
               </form>
  -            
  -            <br/>        
  +
  +            <br/>
               Excerpt:<br/>&nbsp;&nbsp;<%=excerpt%><br/><br/>
               Keywords:<br/>&nbsp;&nbsp;<%=keywords%><br/><br/>
               TrackBackURL:<br/>&nbsp;&nbsp;<%=trackBackURL%><br/><br/>
               PingURLs:<br/>
  -            
  +
               <%
               JahiaContainerList pingURLs = entry.getContainerList( 
"trackBackPingURLs" );
               ContainerListBean pingURLsBean = new 
ContainerListBean(pingURLs,jParams);
  @@ -241,18 +297,18 @@
                       JahiaContainer pingURL = 
(JahiaContainer)pingURLEnum.nextElement();
                       String pingURLValue = 
pingURL.getFieldValue("pingURL","");
                       ContainerBean pingURLBean = new 
ContainerBean(pingURL,jParams);
  -                    
  +
               %>
                   
&nbsp;&nbsp;<%=pingURLValue%><%jData.gui().html().drawBeginActionMenu(pingURLBean
 ,
                   null, null, false, "", 
"jahiatemplates.Corporate_portal_templates", null, out);%><br/>
  -            <%     
  +            <%
                   }
               }
               jData.gui().html().drawEndActionMenu(pingURLsBean ,
                   null, null, true, "", 
"jahiatemplates.Corporate_portal_templates", null, out);
   
               %>
  -            
  +
           </div>
           <%
       }
  

Reply via email to