Forum Activity

Forum feed

MultiHook - v5.0

Author: Landseer

Zikula Version: Zikula 1.0.0

Category: Hook

API Compliancy: Yes

pnRender Compliancy: Yes

Description:

MultiHook is a replacement for AutoLinks and can handle links, abbreviations and acronyms. It uses Ajax for admin tasks.


MultiHook scans texts for links, abbreviations and acronyms and replaces them with correct a, abbr and acronym tags. It can also be used to censor words or phrases (since v4.5).

All data can be displayed in a glossary.

You can add new links etc. by marking a word with your mouse on every page inside PN using Ajax popups.

Since 4.0 MultiHook supports a feature called Needles. This is taken from Oivind Skau's PagEd module (where it is called needlesets) and allows anyone to simply add links to other modules:

e.g. PNFORUMF-1 creates a link to the forum with id=1 showing the forum name as link text.

e.g. PHOTOSHARET-4 shows a thumbnail of image 4 as link to the fullsize image

e.g. PHOTOSHAREP-4-300-150 shows image 4 with width=300 and height=150 

Needles for Downloads (1.31 and 2.0), htmlpages, pnForum, PagEd, Pagesetter, Photoshare and Web_Links are included. 

See the pndocs/install.txt for more about this and how to add your own needles 

If you want to support the MultiHook development, visit my Amazon list


System Requirements:

for 4.5: .760+ required
.764 recommended

for 5.0: Zikula 1.0.0 or newer is required


Support Information:

support forums at http://support.pn-cms.de


Supported Languages: German, English, French


Change Log:

Version 5.0
   - Zikula 1.0.0 only
   - no more theme changes necessary!
   - fixed [#4147] Warning when upgrading .7x site with latest multihook
   - fixed [#4174] Multihook plugin generates siginficant numbers of file system calls
   + added [#4105] Fix for Censor functionality (and made it optional via setting)
   + added [#4139] Migrating censor module contents
   + added needles_howto.txt (Credits to John Alarcon)
   + added [#5113] Updated language define
   + added [#5124] Amended module admin title

Version 4.5
- implemented censor functions
- fixed [#3462] Link to "more-modules" is wrong
- fixed [#3461] Link for Needle: DOWNLOADD is wrong

Version 4.0
- added PagEd-like needles
- removed prototype.js from distribution, you need to install the AjaxSupportPackage from http://noc.postnuke.com/frs/?group_id=8 to get full Ajax support in MultiHook now

Version 3.0
*** important: prototype.js must now be copied to /javascript/ajax!!!!!
*** please read the install.txt for more information!
   - prototype.js updated to 1.5.0_rc0
   - xhtml/wcag fixes
   - fixed encoding of strings in javascript to enable usage of special chars in urls etc.
   - fixed _MODARGSERROR in pnuserapi.php when editing an item (same as bug #2957)
   - fixed bug in templates (IE....)
   - fixed bug: class for external links
   - fixed bug #2676 multiple autolinks possible
   - fixed bug #2947 xhtml validation of new/modify/modifyconfig templates
   - fixed bug #3007 preg_replace error in Multihook at community.postnuke.com
   - added FR #2677 copy paste damaged - using CTRL now as modifier to show the popup when selecting text
   - added FR #2971 Don't link to current URL
 


 

Comments

Comment by:
MrGer's Avatar
MrGer
12 Oct 2006 - 06:58PM
Congratulations.
 
Comment by:
daddysupa's Avatar
daddysupa
13 Oct 2006 - 01:44PM
Hi Landseer,

Thanks for the module. I installed the module but there were a couple things I needed to change to get it working correctly, and also there is still one outstanding item.

1. The links in the admin area for the module had incorrect links for "Activate MultiHook for more modules". The URL in there was calling "Module" instead of "Modules". I tidied that up for both active modules, and to add additional modules.

2. The global.php lang file for English, needed to be updated for "Activate MultiHook for more modules", as it read "Activate MultiHook fur more modules" before.

3. My website is XHTML 1.1 compliant. As such, the acronym "lang=en" is deprecated for XHTML 1.1. I have commented out the line from common.php that does this. It might be nice to do a detect on which header is being called and tweak common.php to suit.

4. The biggest problem for me is that I do not get the MultiHook plugin to work correctly. When I add the plugin call to my Xanthia theme just before

Code

</body>
, all that happens is that the webpage appears longer than it should be. The code for the plugin is applied, but for some reason it is not really "hidden".

5. If I enable Edit Links in the module configuration, then the square box is shown, but there is no active link when clicking on it. Might be a bug.

Just providing some feedback.

Thanks

supa
 
Comment by:
daddysupa's Avatar
daddysupa
18 Oct 2006 - 03:50AM
Sorry guys, I will move this to NOC.

wish i could delete comments posted by me :)

supa
 
Comment by:
Sorak's Avatar
Sorak
25 May 2007 - 02:54AM
Does not seem to work for blocks module
 
Comment by:
mumuri's Avatar
mumuri
29 May 2008 - 11:02PM
thanks i particularly appreciate the automatic censor importation ^^
 
Only logged in users are allowed to comment. register/log in