Модули
Insert advertisements(or any text/HTML/JavaScript content) into nodes without editing individual nodes or tweaking theme templates. Insert ads or other content in node body or teasers automatically.
*Content Injector was formerly known as AdSense Injector.
Major new features
Reliable in-content insertion using HTML DOM and XPath manipulation
Want to insert ads or other content inside node bodies?
The 6.x-3.x and 7.x-3.x versions for Drupal 6 and 7 now provide reliable in-line insertion into a node's body.
This version provides three body insertion points: top, in-line, and bottom.
The in-line insertion template uses the PHP DomDocument's XPath query feature to select an insertion point. This is powerful, allowing for any valid XPath expression to select the insertion point -- but this also requires that you know what you're doing with XPath if you want to override the default insertion point.
Per-node insertion blocking
There are undocumented features in the 6.x-3.x and 7.x-3.x branches. You can prevent insertion on a per-node basis by adding ai:noinject to the start of a node's body text. See issue #1333800: Document ai:noinject feature: prevent automatic injection in node body of selected nodes. for more info.
In addition, if the node contains any AdSense module [adsense:xxx] manual insertion tags, this module will not inject any ad templates -- so in effect, if you place any AdSense ads using the AdSense module's [adsense] tags, this module's features are disabled for the node in question.
Upgrading from a previous release
The 6.x-3.x and 7.x-3.x branches are fully functional but lack ability to migrate settings from previous versions, so you'll have to reset all your current settings (save copies of your ad templates first!) and re-configure the module.
Call for testers
I need help testing the 6.x-3.x and 7.x-3.x branches new features. Please test and create bug reports if you find any problems.
Module Overview
You can control the node types and word count that will trigger insertion. For example, you can insert content only on "Story" or "Book" (or both) node types, and only if they have more than 300 words. You can use CSS styles to control placement on the page to some extent.
This module allows you to inject content at the top, bottom, or inline in a node's body field when a node is rendered on a full-page view. You can inject content before or after the node's teaser in teaser views. You can inject any arbitrary content you like: text, HTML, JavaScript, whatever.
The AdSense module is required only for [adsense] tag support; if you aren't using [adsense] tags, there is no dependency on the AdSense module as of the 6.x-3.x and 7.x-3.x branches.
This module integrates the Drupal user table with the user table of Darrin Lythgoe's The Next Generation (TNG) genealogy software such that users are able to have accounts created automatically for
The node stack modules allows you to select nodes by navigating around your site. If you find a node you want to alter, simply drag it in the “Node stack†block. After you found all nodes, you can perform batch actions on them like publishing, unpublishing, promoting or deleting.
This module will allow you to display fieldgroups as tables. Any multiple value fields inside specified fieldgroups will be integrated into a table at the top of the fieldgroup.
Transformer is a file manipulation plug-in interface. It allow you to write custom plugins that can act on different file types.
The purpose of this module is to provide a simple method for displaying aggregator feed items within a node framework.
Custom Pagers allows administrators to define context-sensitive previous/next pagers for any node type.
A standardized solution for building API's so that external clients can communicate with Drupal.
Googtube allows users to embed Youtube, Vimeo and Google Videos in a simple way without tags. When users post a url to videos the link is automatically converted to a video witch is actually embed code.
This Module enables both developers and end-users to introduce asynchronous loading into the normal node listing.
This module assists in migrating from the Phorum message board system to a Drupal based forum site.
This module improves results of the search module for the french language.
It does so by using the Paice Husk stemmer algorithm and some extra process :
The Outline module provides an interface for organizing WYSIWYG content and/or entities in a hierarchy. It has several potential use cases:
Provides a theme-independent administration interface (aka. navigation
, back-end
). It's a helper for novice users coming from other CMS, a time-saver for site administrators, and useful for developers and site builders.
Administrative links are displayed in a CSS/JS-based menu at the top on all pages of your site. It not only contains regular menu items — tasks and actions are also included, enabling fast access to any administrative resource your Drupal site provides.
The Fivestar voting module adds a clean, attractive voting widget to nodes and comments and any entity. It features:
- jQuery rollover effects and AJAX no-reload voting
- Configurable star sets
- Graceful degradation to an HTML rating form when JavaScript is turned off
- Support for anonymous voters
- Spam protection to keep users from filling your DB with bogus votes
- Easy-to-use integration with Views module for lists sorted by rating, or filtered by min/max ratings
- A Fivestar CCK field for use in custom node types
- An easy-to-use Form API element type for use in other modules
- Compatible with all versions of jQuery (1.0 - 1.8)
NodeReferrer provides a counter part to CCK's nodereference field.
Allows users to rate other users. Each user's rating (the voting results) is displayed on his or her user page.
NOTE: You should not use this module. Use the Views Module instead. Due to the advancements in the Views module, the functionality of this module can be replicated using the Views Module (Read this Tutorial to find out how). Because of this, I will be phasing out this module.
EasyFilter is a very user friendly module for filtering a view of lists for a particular node type. It works by configuring a path for any node type in the Drupal system. Once this path has been configured, you can easily filter the node type by simply adding arguments to that path.
The Field Actions module combines the power of Drupal actions with the data in CCK nodes to create new ways of working with your nodes in Drupal. This module enables action enabled modules (such as workflow.module) to reach into your nodes, pull out information, and use it appropriately. This leads to more reuse of data throughout your site, and easier creation of behavior for non-programmers and programmers alike.
SWF Tools development is back on
Good news! SWF Tools development is going to get started again!
