Ignore:
Timestamp:
Dec 30, 2009 5:39:52 PM (14 years ago)
Author:
liebster
Message:

Added find number of keywords

File:
1 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/browser/keywords.py

    r1477 r1491  
    7575                keyword_on_page =  len(re.findall(u'\\b%s\\b' % keyword, page_text, re.I|re.U)) 
    7676                if keyword not in added.keys() and not keyword_on_page: 
    77                     missing.append(keyword) 
     77                    missing.append(keyword+u' - 0') 
    7878                    added[keyword] = 1 
    7979                if keyword not in finded.keys() and keyword_on_page: 
    8080                    finding.append(keyword+u' - '+repr(keyword_on_page)) 
    8181                    finded[keyword] = 1 
    82         # return list of missing keywords 
    83         if missing: 
    84             msg = ts.utranslate(None, _('missing_keywords', default=u'Next keywords did not appear on the page:\n${missing}', mapping={'missing':'\n'.join(missing)}), context=self.context) 
     82        # return list of missing and fount keywords 
     83        if missing or finding: 
     84            msg = ts.utranslate(None, _('number_keywords', default=u'Number of keywords at page:\n${found}\n${missing}', 
     85                                mapping={'missing':'\n'.join(missing), 'found': '\n'.join(finding)}), context=self.context) 
    8586        else: 
    86             msg = ts.utranslate(None, _('finded_keywords', default=u'All keywords found on the page!\nMore detailed:\n${found}', mapping={'found': '\n'.join(finding)}), context=self.context) 
     87            msg = '' 
    8788        return msg 
    8889 
Note: See TracChangeset for help on using the changeset viewer.