Subversion Repositories SmartDukaan

Rev

Rev 2183 | Rev 2263 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2183 Rev 2194
Line 53... Line 53...
53
 
53
 
54
    	String pageTitle = pageLoader.getPageTitleHtml(productId);
54
    	String pageTitle = pageLoader.getPageTitleHtml(productId);
55
    	
55
    	
56
    	//Extracting Product name from Page Title
56
    	//Extracting Product name from Page Title
57
    	String currentUrl = request.getRequestURL().toString();
57
    	String currentUrl = request.getRequestURL().toString();
58
    	
-
 
59
    	String[] items = pageTitle.split("\\|");
58
        String[] items = pageTitle.split("\\|");
60
    	String productName = items[0] != null ? items[0].trim() : null;
59
    	String productName = items[0] != null ? items[0].trim() : null;
61
    	String rootUrl = currentUrl.split("/")[2];
60
    	String rootUrl = currentUrl.split("/")[2];
62
    	if(!currentUrl.startsWith("http://www.")){
-
 
63
    		currentUrl = currentUrl.replace("http://", "http://www.");
-
 
64
    	}
61
    	
65
    	String productUrlEncoded = URLEncoder.encode(currentUrl, "UTF-8");
62
    	String productUrlEncoded = URLEncoder.encode(currentUrl, "UTF-8");
66
    	
63
    	
67
    	htmlSnippets.put("PRODUCT_SUMMARY", pageLoader.getProductSummaryHtml(productId));
64
    	htmlSnippets.put("PRODUCT_SUMMARY", pageLoader.getProductSummaryHtml(productId));
68
    	htmlSnippets.put("PRODUCT_ID", productId + "");
65
    	htmlSnippets.put("PRODUCT_ID", productId + "");
69
    	htmlSnippets.put("PRODUCT_NAME", productName);
66
    	htmlSnippets.put("PRODUCT_NAME", productName);
70
    	htmlSnippets.put("PRODUCT_URL", currentUrl);
67
    	htmlSnippets.put("PRODUCT_URL", currentUrl);
71
    	htmlSnippets.put("PRODUCT_URL_ENCODED", productUrlEncoded);
68
    	htmlSnippets.put("PRODUCT_URL_ENCODED", productUrlEncoded);
72
    	htmlSnippets.put("ROOT_URL", "http://www." + rootUrl);
69
    	htmlSnippets.put("ROOT_URL", "http://" + rootUrl);
73
		htmlSnippets.put("SOCIAL_UTILS", getSocialUtilsHtml(productId, productName, productUrlEncoded));
70
		htmlSnippets.put("SOCIAL_UTILS", getSocialUtilsHtml(productId, productName, productUrlEncoded));
74
		htmlSnippets.put("SLIDE_GUIDE", pageLoader.getSlideGuideHtml(productId));
71
		htmlSnippets.put("SLIDE_GUIDE", pageLoader.getSlideGuideHtml(productId));
75
		htmlSnippets.put("PAGE_TITLE", pageTitle.trim());
72
		htmlSnippets.put("PAGE_TITLE", pageTitle.trim());
76
		htmlSnippets.put("PAGE_METADESC", pageLoader.getPageMetaDescriptionHtml(productId).trim());
73
		htmlSnippets.put("PAGE_METADESC", pageLoader.getPageMetaDescriptionHtml(productId).trim());
77
		htmlSnippets.put("PAGE_METAKEYWORDS", pageLoader.getPageMetaKeywordsHtml(productId).trim());
74
		htmlSnippets.put("PAGE_METAKEYWORDS", pageLoader.getPageMetaKeywordsHtml(productId).trim());