| /[drupal]/contributions/modules/nodewords/nodewords.module |
Parent Directory
|
Revision Log
|
Revision Graph
| Links to HEAD: | (view) (download) (as text) (annotate) |
| Sticky Tag: |
By KiamLaLuno: Fixed the previous commits.
By KiamLaLuno: Corrected a reference to a not correct array index.
By KiamLaLuno: Fixed the code that detects if the currently viewed page is included in the settings for the other pages.
#640278 by KiamLaLuno: Change the order the settings for other pages are used.
#639392 by KiamLaLuno: Wildcards not working in "Other Pages".
#638962 by KiamLaLuno: Unsupported operand types.
By ilo, KiamLaLuno: Fixed a wrong argument passed to drupal_write_record().
By maximpodorov: Corrected array(NODEWORDS_TYPE_FRONTPAGE, 0) in a array(NODEWORDS_TYPE_FRONTPAGE, '').
By KiamLaLuno: Fixed the access to a not defined index.
By KiamLaLuno: Re-arranged the user interface, and moved code for some form fields from a module to the other.
By KiamLaLuno: Removed the option that allowed to decide if the meta tags fieldset should be shown collapsed, or not; the fieldset is now always shown collapsed.
By KiamLaLuno: Fixed the tentative to access a not defined variable.
By KiamLaLuno: Changed the code to use the value of a constant, rather than a literal string.
#637396 by maximpodorov: Meta tags don't appear because a bug in the function that detects the page being viewed.
By KiamLaLuno: Optimized the code.
By KiamLaLuno: Corrected the previous commit.
#636798 by KiamLaLuno: Re-add the call to drupal_alter('nodewords_tags').
By KiamLaLuno: Changed the name of the constants from NODEWORDS_MT_TYPE_* to NODEWORDS_TYPE_*.
By KiamLaLuno: Rolled back the previous commit.
By KiamLaLuno: Slightly optimized _nodewords_load_all_includes().
By KiamLaLuno: Follow-up to the previous commit; re-arranged the code.
By KiamLaLuno: Changed the arguments of nodewords_metatag_from_teaser().
#635386 by KiamLaLuno: Add more options to filter the text present in the node teaser used as meta tag content.
#634106 by KiamLaLuno: Strip the text added by Image Browser.
#632856 by dkruglyak: Error with version_compare().
#632856 by dkruglyak: Error with version_compare().
BY KiamLaLuno: Updated the value of NODEWORDS_API_VERSION.
By KiamLaLuno: Converted the data type of NODEWORDS_API_VERSION, and NODEWORDS_MINIMUM_API_VERSION to string.
By KiamLaLuno: Converted the data type of NODEWORDS_API_VERSION, and NODEWORDS_MINIMUM_API_VERSION to string.
By KiamLaLuno: Updated the value of NODEWORDS_API_VERSION; introduced a new constant.
By KiamLaLuno: Updated the value of NODEWORDS_API_VERSION; introduced a new constant.
By KiamLaLuno: Resolved the problem with the directory includes reported to be already added independently by second party.
By KiamLaLuno: Resolved the problem with the directory includes reported to be already added independently by second party.
By KiamLaLuno: Renamed the directory includes as include for problems while committing the directory in branch DRUPAL-6--1.
#556014 by KiamLaLuno: Allow third-party modules to help in detecting the type of the page shown.
#556014 by KiamLaLuno: Allow third-party modules to help in detecting the type of the page shown.
By KiamLaLuno: Changed the function _nodewords_load_all_includes() to use module_load_include(); rearranged the code; added two documentation comments.
By KiamLaLuno: Changed the code as per #629588, #629564, #628868.
By KiamLaLuno: Corrected the documentation comment for nodewords_output_tags().
#629588 by KiamLaLuno: User profile meta tags are output even when they are not enabled.
#629564 by KiamLaLuno: Meta tags are not properly filtered.
#628868 by 63reasons-YP, KiamLaLuno: nodewords_nodeapi('update index') is bugged.
#625816 by KiamLaLuno: Strip Image_Assist filter tags from description when set automatically from teaser.
#625816 by KiamLaLuno: Strip Image_Assist filter tags from description when set automatically from teaser.
#626964 by KiamLaLuno: Merge nodewords - vertical tabs into main module.
By KiamLaLuno: Added the settings to enable the integration with checkall.module, and vertical_tabs.module.
#626964 by KiamLaLuno: Merge nodewords - vertical tabs into main module.
By KiamLaLuno: Changed the string passed from nodewords_save_tags() to watchdog().
By KiamLaLuno: Changed the string passed from nodewords_save_tags() to watchdog().
By KiamLaLuno: Changed nodewords_save_tags() to use the parameter $language in SQL queries.
By KiamLaLuno: Changed nodewords_form() to show in the default settings page the form fields of the meta tags that have been enabled for the editing, or that have been enabled to appear in the HTML output.
By KiamLaLuno: Corrected the previous commit.
By KiamLaLuno: Changed nodewords_form() to show in the defaukt settings page the form fields of the meta tags that have been enabled for the editing, or that have been enabled to appear in the HTML output.
By KiamLaLuno: Changed some functions to use / return a single value, instead of an array.
By KiamLaLuno: Changed the arguments of nodewords_save_tags().
By KiamLaLuno: Follow-up to the previous commit.
By KiamLaLuno: Replaced a literal string with a constant.
By KiamLaLuno: Removed a function not anymore used.
By KiamLaLuno: Changed the code for the tokens support; changed the description for the form fields supporting tokens.
By KiamLaLuno: Replaced a string with a constant.
By KiamLaLuno: Re-introduced, and split the implementation of hook_node_type().
By KiamLaLuno: Simplified the meta tags edit form, and removed the fieldsets used.
By KiamLaLuno: Simplified the meta tags edit form, and removed the fieldsets used.
#624696 by Dmitriy.trt: Broken message for nodewords_bypath.
#624696 by Dmitriy.trt: Broken message for nodewords_bypath.
#623962 by KiamLaLuno: Meta tag description from teaser does not work together with excerpt module.
#623962 by KiamLaLuno: Meta tag description from teaser does not work together with excerpt module.
By KiamLaLuno: Sorted the constants.
By KiamLaLuno: Sorted the constants.
By KiamLaLuno: Added a constant.
By KiamLaLuno: Added a constant.
By KiamLaLuno: Added a constant.
By KiamLaLuno: Replaced some literal strings with constants.
By KiamLaLuno: Changed the order on which the conditions on _nodewords_detect_type_and_ids() are checked.
By KiamLaLuno: Changed the order on which the conditions on _nodewords_detect_type_and_ids() are verified.
By KiamLaLuno: Changed _nodewords_detect_type_and_ids() to first verify if the site is offline.
#617600 by KiamLaLuno: Missing a way to add pages to 'other pages' setting.
#617600 by KiamLaLuno: Missing a way to add pages to 'other pages' setting.
By KiamLaLuno: Removed the help text for a page that is not used anymore.
By KiamLaLuno: Removed the help text for a page that is not used anymore.
#618576 by KiamLaLuno: Invalid argument supplied for foreach.
#618576 by KiamLaLuno: Invalid argument supplied for foreach.
By KiamLaLuno: Added a call to trim() for the meta tags content.
By KiamLaLuno: Added the settings to enable tokens for each content type.
By KiamLaLuno: Follow-up for the previous commit; added the settings for the meta tag ROBOTS to use for the list pages.
By KiamLaLuno: Follow-up for the previous commit; added the settings for the meta tag ROBOTS to use for the list pages.
By KiamLaLuno: Removed the tab pager from the settings pages.
By KiamLaLuno: Removed the tab pager from the settings pages.
By KiamLaLuno: Removed the support for Vertical tabs because some problems in Vertical tabs.
By KiamLaLuno: Corrected a error.
By KiamLaLuno: Added the support for Vertical Tabs.
By KiamLaLuno: Added a warning shown when "Meta Tags by path" is enabled.
By KiamLaLuno: Added a warning shown when "Meta Tags by path" is enabled.
#601436 by KiamLaLuno: When the option "Repeat meta tags for lists" is not selected, the canonical URL is not used.
#601436 by KiamLaLuno: When the option "Repeat meta tags for lists" is not selected, the canonical URL is not used.
#556014 by KiamLaLuno: Allow third-party modules to help in detecting the type of the page shown.
By KiamLaLuno: Corrected the indentation of a code line.
#613350 by KiamLaLuno: Rename the tab "Global and default meta tags".
#613350 by KiamLaLuno: Rename the tab "Global and default meta tags".
By KiamLaLuno: Added the user interface for the support for tokens; added a new index in the array which describes the supported meta tags.
#610458 by hass, KiamLaLuno: Extend default max meta description length to 350 characters.
#610458 by hass, KiamLaLuno: Extend default max meta description length to 350 characters.
By KiamLaLuno: Added the support for tokens.
By KiamLaLuno: Updating the files content to start a new branch.
By KiamLaLuno: Corrected the documentation comment for nodewords_get_tags().
By KiamLaLuno: Corrected the documentation comment for nodewords_get_tags().
By KiamLaLuno: Synchronizing the files to HEAD.
#587070 by KiamLaLuno: Meta tags form fields are always shown in the administration pages even if they are not selected to appear in the edit forms.
By KiamLaLuno: Removed the code added as per #601264.
By KiamLaLuno: Changed a function name from _nodewords_description_match_callback to _nodewords_teaser_match_callback.
By KìamLaLuno: Follow-up for the last commit.
#604160 by KiamLaLuno: Call to undefined function drupal_get_install_files() in nodewords.module line 1084.
By KiamLaLuno: Changed the format of some code lines.
#588946 by nonsie: Unable to edit the node meta tags unless the user has permission "administer nodes".
By KiamLaLuno: Added the code to show Nodewords requirements errors in the module settings pages.
By KiamLaLuno: Fixed, and optimized the previous commit.
#601264 by KiamLaLuno: Meta Content-Type appears twice.
By KiamLaLuno: Fixed the previous commit.
#294966 by KiamLaLuno: Allow to use a different set of meta tags for the pager pages.
#60756 by KiamLaLuno: Change the tab title from "Global meta tags" to "Global and default meta tags".
- #600460 by KiamLaLuno: Upgrade path for robots tag is missing (data loss). - #591538 by KiamLaLuno: Upgrade path for new submodule names is broken. - #600462 by KiamLaLuno: Upgrade path for global nodeword settings is missing. - #591524 by KiamLaLuno: Caching issues are still present. - #600464 by KiamLaLuno: Code is suppressing errors in many places of install files.
- By KiamLaLuno: Added the support for meta tags weight, used when outputting the meta tags in HTML. - By KiamLaLuno: Changed the code to order the list of meta tags to edit, and output in HTML. - By KiamLaLuno: Added code to clear the cache containing the list of defined meta tags. - By KiamLaLuno: Changed some strings used in the user interface.
By KiamLaLuno: Added the support for meta tags that don't show a form field in the edit form.
By KiamLaLuno: Slightly optimized the code.
By KiamLaLuno: Fixed some notices about the access to not defined variables.
By KiamLaLuno: Changed the strings that were referring to meta tags in the user interface (including the permission strings).
- By KiamLaLuno: Changed the update function code to enable the modules which were enabled before they have been renamed. - By KiamLaLuno: Changed the code that looks up for the meta tags; now it doesn't return them if the site is offline, and the user doesn't have permission to administer the site configuration.
By KiamLaLuno: Changed the permission from 'administer nodewords' to 'administer meta tags'.
#591524 by KiamLaLuno: Caching issues are still present.
#588716 by hass, KiamLaLuno: Use drupal_set_html_head() for $variables['head'].
#590474 by KiamLaLuno: Permission strings are not translatable.
#588716 by KiamLaLuno: Use drupal_set_html_head() for $variables['head'].
By KiamLaLuno: Corrected the previous commit.
#589814 by KiamLaLuno: Invalid argument supplied for foreach in nodewords.module at line 385.
By KiamLaLuno: Added default parameter values to nodewords_load_tags().
#588946 by KiamLaLuno: Unable to edit the node meta tags unless the user has permission "administer nodes".
- By KiamLaLuno: Changed the description for the option to create the meta tag Description content from the node teaser; now it is reported the meta tag form fields do not appear when the option is selected. - By KiamLaLuno: Fixed the code that was showing the form fields to edit the meta tag Description even when it was automatically created from the node teaser. - By KiamLaLuno: Corrected a problem that was not allowing the option to disable the meta tags for a content type to work.
- #588462 by KiamLaLuno: Add an option to disable the meta tags for specific content types. - #587744 by KiamLaLuno: Auto description from node teaser: the maximum length is not respected. - By KiamLaLuno: Changed two error strings to make more evident to which form fields the error is referring to (in the case the form field with a validation error is not highlighted in any way).
- #587248 by mikeytown2, KiamLaLuno: Meta tags content is not correctly encoded/filtered. - #588620 by KiamLaLuno: Code shows only the first character of the meta tag content. - By KiamLaLuno: Changed a call to taxonomy_get_term() with a call to nodewords_get_term(). - By KiamLaLuno: Changed the form field used for the meta tag Revisit-After. - By KiamLaLuno: Changed some strings used in the user interface. - By KiamLaLuno: Re-ordered the code.
#588156 by hass: Translatable string review.
#587248 by mikeytown2: Meta tags content is not correctly encoded/filtered.
- #587108 by KiamLaLuno: nodewords_unique() should not change text to lower case. - By KiamLaLuno: Changed the parameters of nodewords_unique().
#587120 by KiamLaLuno: Rename menu item 'Nodewords' to 'Meta tags'.
#587656 by KiamLaLuno: Remove the call to drupal_alter('nodewords_tags').
#587060 by KiamLaLuno: Remove the settings for the offline site.
By KiamLaLuno: Slightly optimized the code.
By KiamLaLuno: Made the detection of Drupal error pages more robust.
By KiamLaLuno: Added code to reset the taxonomy terms local cache in the case the user has been switched.
#584810 by KiamLaLuno: Use db_rewrite_sql() when getting a taxonomy term.
By KiamLaLuno: Corrected the indentation of the code.
By KiamLaLuno: Follow-up to the previous commit.
By KiamLaLuno: Removed the parameter of a function.
By KiamLaLuno: Removed a static variable, and fixed the access to a not initialized variable.
By KiamLaLuno: Corrected the code.
- #558192 by KiamLaLuno: Cache the meta tags definition data obtained from third-party modules. - By KiamLaLuno: Changed the custom hooks implemented by the module. - By KiamLaLuno: Removed the code that used the previously removed options.
#556094 by AlexisWilke, KiamLaLuno: Document the argument for _nodewords_get_pages_data().
#556240 by KiamLaLuno: Wrong implementations of hook_form_FORM_ID_alter().
- #556094 by AlexisWilke: foreach() error on line 1070. - #556278 by KiamLaLuno: Undefined offset: 1.
By KiamLaLuno: Changed the other pages meta tags setting pages as it was before.
By KiamLaLuno: Reverted the user interface.
By KiamLaLuno: Added an empty line between @param, and @return.
- By KiamLaLuno: Renamed table nodewords_page_weight to nodewords_custom. - By KiamLaLuno: Added a new table field.
- By KiamLaLuno: Fixed some problems. - By KiamLaLuno: Changed the user interface. - By KiamLaLuno: Renamed some functions.
#518140 by KiamLaLuno: Add the support for node / user bulk operations.
By KiamLaLuno: Slightly changed the settings page for the other pages mata tags.
- By KiamLaLuno: Renamed some functions. - #236833 by KiamLaLuno: Add more settings pages for the global meta tags.
By KiamLaLuno: Removed code still under development.
By KiamLaLuno: Corrected the function nodewords_cache_clear() to actually use its parameter.
By KiamLaLuno: Modified the documentation comment for nodewords_get().
#547956 by KiamLaLuno: Meta tag keywords doesn't show any keywords in the page output.
#546968 by KiamLaLuno: Nothing is saved in database.
#546314 by jcmarco: Syntax error in SQL query.
By KiamLaLuno: Slightly optimized the code.
By KiamLaLuno: Changed the name of a variable used inside nodewords_output_tags().
By KiamLaLuno: Removed all the lines containing only indentation spaces.
By KiamLaLuno: Changed the table structure.
By KiamLaLuno: Changed the code to not encode the values saved in the database table.
By KiamLaLuno: Added a settings page for the meta tags of the tracker pages.
By KiamLaLuno: Added another settings page.
By KiamLaLuno: Changed a string used in the user interface.
- By KiamLaLuno: Corrected the code to not make a case sensitive comparison. - By KiamLaLuno: Optimized the previous commits.
- By KiamLaLuno: Added more options. - By KiamLaLuno: Follow-up to the previous commits.
By KiamLaLuno: Corrected the previous commits.
#542074 by KiamLaLuno: Add a page for the error pages meta tags.
By KiamLaLuno: Changed a string used in the user interface.
By KiamLaLuno: Changed the code to refers to the project as Nodewords.
By KiamLaLuno: Moved the settings fields outside the workflow fieldset.
By KiamLaLuno: Fixed the code that was not correctly visualizing the settings form.
#537984 by manarth: Integrate with CCK content-type forms.
By KiamLaLuno: Changed the code to avoid multiple calls to watchdog() during the execution of _nodewords_set().
By KiamLaLuno: Added a space before/after the strings concatenation operator.
By KiamLaLuno: Changed the code to show the form field of all the meta tags on the default values settings page.
By KiamLaLuno: Renamed the database table from nodewords to metatags.
By KiamLaLuno: Changed the parameters passed to the functions handling the meta tags.
#523536 by KiamLaLuno: Sort the meta tags fields shown in the edit page.
- By KiamLaLuno: Replaced the calls to asort() with calls to ksort(). - By KiamLaLuno: Removed a ksort() call left-over.
#523536 by KiamLaLuno: Sort the meta tags fields shown in the edit page.
- By KiamLaLuno: Optimized the code. - #524570 by KiamLaLuno: Add support for NOSNIPPET. - #523948 by KiamLaLuno: Unchecking all robots meta tag options the meta tag is not output.
By KiamLaLuno: Renamed a function incorrectly named.
By KiamLaLuno: Removed the implementation of hook_nodewords_tags_list_alter().
By KiamLaLuno: Moved a function from nodewords.metatags.inc to nodewords.module, and renamed it.
- #523272 by KiamLaLuno: Problems setting meta tags configuration up. - By KiamLaLuno: Removed the code to handle the site verification codes (it will be added as a separated module). - By KiamLaLuno: Corrected a URL showed in the settings page. - By KiamLaLuno; Added a validation function for the canonical URL meta tag.
By KiamLaLuno: Follow-up to the previous commits.
#296963 by KiamLaLuno: Support for site verification meta tag.
- By KiamLaLuno: Simplified, and optimized the code. - By KiamLaLuno: First step to implement #296963.
By KiamLaLuno: Changed the code so that some meta tags form fields will not appear in the page for the default meta tags values.
- By KiamLaLuno: Fixed some problems find in the code. - By KiamLaLuno: Fixed a problem with the user interface; changed two fieldsets to dynamically collapse.
By KiamLaLuno: Added the code to write a log message when the meta tags are edited.
- #521794 by KiamLaLuno: Call to undefined function nodewords_add_html_head() while accessing a view generated page. - #517480 by KiamLaLuno: Add the validation code for the meta tag form fields.
- By KiamLaLuno: Corrected, and optimized the code. - By KiamLaLuno: Removed the Drupal block created by the module. - By KiamLaLuno: Reverted the changes made with #509910.
By KiamLaLuno: Changed the code to use a different type for the meta tags associated with the front page.
By KiamLaLuno: Changed the code to be more generic.
By KiamLaLuno: Changed the code to use lower case strings for the meta tag IDs.
By KiamLaLuno: Slightly optimized the code.
- #517464 by KiamLaLuno: Reorganize the settings page. - #518146 by KiamLaLuno: Rename "Global meta tags" as "Default meta tags". - #510200 by KiamLaLuno: Global meta tags should be saved in the database as the other meta tags.
- #518342 by KiamLaLuno: The module doesn't output all the meta tags. - By KiamLaLuno: Back-ported code from version 6.x-2.x-dev.
#477466 by KiamLaLuno: Add a constant for the currently implemented API version.
By KiamLaLuno: Rearranged the code.
#439234 by KiamLaLuno: Replace nodewords_init() with nodewords_preprocess_page().
#509802 by KiamLaLuno: Allow multiple values per meta tag.
By KiamLaLuno: Changed <meta_tags_id>_alter(), <meta_tags_id>_form(), and <meta_tags_id>_prepare() to use an array of options.
By KiamLaLuno: Added a parameter more to <meta_tag_id>_prepare(), and <meta_tag_id>_form() functions.
By KiamLaLuno: Slightly optimized the code.
- #516518 by KiamLaLuno: _nodewords_get_possible_tags(TRUE) is not returning the list of meta tags. - By KiamLaLuno: Corrected a function that was overriding its parameter with the value obtained by another function.
#516500 by KiamLaLuno: Missing argument for nodewords_nodewords_tags_list_alter().
By KiamLaLuno: Rearranged, and optimized the code.
By KiamLaLuno: Replaced version_compare() with a comparison operator.
By KiamLaLuno: Changed the definition of the variable which defines the API version inplemented from the module.
By KiamLaLuno: Removed any 'global' index from the array which defines the supported meta tags.
- #515836 by KiamLaLuno: Error while saving the front page meta tags. - #515180 by KiamLaLuno: Use different Drupal variables for the settings.
By KiamLaLuno: Changed "::" with ":" in the option strings.
By KiamLaLuno: Changed some strings used as index for an array of function options.
By KiamLaLuno: Changed which field sets are collapsed, and which are not.
By KiamLaLuno: Corrected the code following the suggestions given by coder.module.
#509910 by KiamLaLuno: Remove the option for the meta tags that can be edited.
#509836 by KiamLaLuno: Add additional checks for the user permissions.
By KiamLaLuno: Corrected the previous commit, which was still using a numeric constant rather than the value passed with the options array.
By KiamLaLuno: Changed 'ICRA PICS labels' in 'PICS labels' where possible.
#509826 by KiamLaLuno: The global meta tags field set is shown on the bottom of the form.
By KiamLaLuno: Follow-up to the previous commit.
By KiamLaLuno: Corrected the wrong reference to a not initialized variable.
#508922 by KiamLaLuno: Global meta tags values should be the default values used when the module cannot use a specific value.
#508894 by KiamLaLuno: Allow the user to edit the global value for each meta tag.
#300180 by KiamLaLuno: Add permissions to edit each meta tag.
By KiamLaLuno: Fixed an error in the template used to render a type of meta tag.
#506640 by Kiam@avpnet.org: The module handles paths that are not used by Drupal.
By Kiam@avpnet.org: Removed a function that has been already incorporated into another one.
#492728 by Kiam@avpnet.org: Meta tags field set is show in each tab present in the editing form for the user profile.
#506474 by Kiam@avpnet.org: Replace nodewords_init() with nodewords_preprocess_page().
By Kiam@avpnet.org: Rearranged, and optimized the code.
By Kiam@avpnet.org: Rearranged, and optimized the code.
By Kiam@avpnet.org: Slightly optimized the code.
#374049 by Kiam@avpnet.org: Add a default value for the node canonical URL.
#497580 by Kiam@avpnet.org: Settings page doesn't list any meta tag.
#495352 by Kiam@avpnet.org: Change the default for 'use the node teaser for the description meta tag' to FALSE, and add a warning.
By Kiam@avpnet.org: Corrected the strings passed to drupal_alter().
By Kiam@avpnet.org: Corrected the code, which was not working properly with all the types of meta tags supported.
- #478990 by Kiam@avpnet.org: Add the support for more meta tags setting fields - By Kiam@avpnet.org: Added a setting for the node teaser specific to each content type - By Kiam@avpnet.org: Fixed some code errors found
- #374049 by Kiam@avpnet.org: Add the support for <link rel="canonical"> - By Kiam@avpnet.org: Used the quotation marks instead of apostrophes inside the HTML tags
By Kiam@avpnet.org: Changed the parameters order of a function call.
By Kiam@avpnet.org: Changed the supported hook from hook_nodewords() to hook_nodewords_tags_alter().
By Kiam@avpnet.org: Corrected the code that checks if the added meta tags are compatible with the currently implemented API version.
- #478988 by Robrecht Jacques, Kiam@avpnet.org: Change the way the list of supported meta tags is created - By Kiam@avpnet.org: Slightly optimized the code.