Subversion Repositories SmartDukaan

Rev

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

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