Ignore:
Timestamp:
Feb 4, 2010 3:42:57 PM (14 years ago)
Author:
liebster
Message:

Added opportunities 'Usage of keywords, found on the page, in metatags'

Location:
quintagroup.seoptimizer/trunk/quintagroup/seoptimizer
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/adapters.py

    r1644 r1645  
    2424        seo_context = queryMultiAdapter((self.context, request), name='seo_context') 
    2525        if seo_context: 
     26            usage_keywords_in_metatags = seo_props.getProperty('usage_keywords_in_metatags', None) 
    2627            meta_keywords = list(seo_context.meta_keywords()) 
    2728            is_test = self.context.REQUEST.get('without_metatag_keywords', None) 
    28             if meta_keywords and is_test is None: 
     29            if usage_keywords_in_metatags and meta_keywords and is_test is None: 
    2930                # extract words from url page using lynx browser (test page randered without metatag keywords) 
    3031                text = commands.getoutput('lynx --dump --nolist %s?without_metatag_keywords=1' % self.context.absolute_url()).lower() 
  • quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/browser/templates/seo_controlpanel.pt

    r1600 r1645  
    7878          </div> 
    7979 
    80 <!--          <div class="field"> 
    81               <label for="settingsUseKeywords" i18n:translate="label_settings_use_keywords"> 
    82                   Settings the use of keywords. 
    83               </label> 
    84               <div class="formHelp" i18n:translate="help_settings_use_keywords"> 
    85                   Settings the use of keywords. 
     80          <div class="field"> 
     81            <input type="checkbox" 
     82                   id="usageKeywordsInMetatags" 
     83                   name="usageKeywordsInMetatags" 
     84                   tal:attributes="checked view/getUsageKeywordsInMetatags"/> 
     85            <label for="usageKeywordsInMetatags" i18n:translate="label_usage_keywords_in_metatags"> 
     86                Usage of keywords, found on the page, in metatags. 
     87            </label> 
     88            <div class="formHelp" i18n:translate="help_usage_keywords_in_metatags"> 
     89                Usage of keywords, found on the page, in metatags. 
    8690              </div> 
    87           </div>--> 
     91          </div> 
    8892 
    8993          <div class="field"> 
  • quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/browser/views.py

    r1638 r1645  
    278278        return seo.getProperty('additional_keywords') 
    279279 
     280    def getUsageKeywordsInMetatags( self ): 
     281        """ Get values from usage_keywords_in_metatags property in seo_properties. 
     282        """ 
     283        seo = self.portal_properties.seo_properties 
     284        return seo.getProperty('usage_keywords_in_metatags') 
     285 
    280286    def createMultiColumnList( self ): 
    281287        """ 
     
    299305        default_custom_metatags = request.get('default_custom_metatags', []) 
    300306        metatags_order = request.get('metatags_order', []) 
     307        usageKeywordsInMetatags = request.get('usageKeywordsInMetatags', None) 
    301308        settingsUseKeywordsSG = int(request.get('settingsUseKeywordsSG', 1)) 
    302309        settingsUseKeywordsLG = int(request.get('settingsUseKeywordsLG', 1)) 
     
    314321            seo_props.manage_changeProperties(metatags_order=metatags_order) 
    315322            seo_props.manage_changeProperties(content_types_seoprops_enabled=content_types_seoprops_enabled) 
     323            seo_props.manage_changeProperties(usage_keywords_in_metatags=usageKeywordsInMetatags) 
    316324            seo_props.manage_changeProperties(settings_use_keywords_sg=settingsUseKeywordsSG) 
    317325            seo_props.manage_changeProperties(settings_use_keywords_lg=settingsUseKeywordsLG) 
  • quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/profiles/default/propertiestool.xml

    r1624 r1645  
    8787   <element value="distribution seo_distribution"/> 
    8888  </property> 
     89  <property name="usage_keywords_in_metatags" type="boolean">True</property> 
    8990 </object> 
    9091 <object name="site_properties" meta_type="Plone Property Sheet"> 
  • quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/profiles/reinstall/propertiestool.xml

    r1580 r1645  
    33 <object name="seo_properties" meta_type="Plone Property Sheet"> 
    44  <property name="title">SEO Properties</property> 
     5  <property name="metatags_order" type="lines" purge='True'> 
     6   <element value="DC.publisher Publisher"/> 
     7   <element value="DC.description Description"/> 
     8   <element value="DC.contributors Contributors"/> 
     9   <element value="DC.creator Creator"/> 
     10   <element value="DC.format Format"/> 
     11   <element value="DC.rights Rights"/> 
     12   <element value="DC.language Language"/> 
     13   <element value="DC.date.modified ModificationDate"/> 
     14   <element value="DC.date.created CreationDate"/> 
     15   <element value="DC.type Type"/> 
     16   <element value="DC.subject Subject"/> 
     17   <element value="DC.distribution seo_distribution"/> 
     18   <element value="description seo_description"/> 
     19   <element value="keywords meta_keywords"/> 
     20   <element value="robots seo_robots"/> 
     21   <element value="distribution seo_distribution"/> 
     22  </property> 
     23  <property name="usage_keywords_in_metatags" type="boolean">True</property> 
    524  <property name="settings_use_keywords_sg" type="int">1</property> 
    625  <property name="settings_use_keywords_lg" type="int">1</property> 
Note: See TracChangeset for help on using the changeset viewer.