Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons

Reply
 
Thread Tools
vBulletin-Glossary Details »»
vBulletin-Glossary
Version: 2.0.6, by Vossi Vossi is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Add-On Releases - Version: 4.1.4 Rating:
Released: 02-14-2011 Last Update: 06-16-2011 Installs: 127
DB Changes Uses Plugins Template Edits Auto-Templates
Additional Files Translations  
No support by the author.

What is vBulletin-Glossary:

A professional glossary with features like :
  • crosslinking
  • attachments in entries using vBullstin attachment system
  • searchable by using the vBulletin standard search
  • edit-history just like in wikipedia
  • synonyms to combine crosslinkings to other words
  • optional entryfields for more details of entry
  • vb-SEO compatible
  • etc.
Installation:

- Upload all files in 'upload' to your server

- set 777-permission for the following directories:
  • /vbglossar
  • /vbglossar/backup
  • /vbglossar/temp
- Import 'product-vbglossar.xml' in AdminCP as Add-On.

Right after the import of the productfile, go and set the usergroups. Afterwards edit the setting in AdminCP (Settings and Crosslinking). Now go to 'manage categories' and create the wanted cats.

Now the glossary should be configured and ready to use.

Updates from previous versions:

Follow the instruction of a new installation, also check the file permissions. After importing the product (overwrite: yes), check the grouprights and the settings of the glossary as there are some new features. In case the entries won't show up, please rebuild the datastore in the tools-section of the glossarin in admincp.

Template Modification:

Edit template 'search.css' and check for the following text
Quote:
/* as post */
Please include the following code above this:
Quote:
.threadinfo.glossaryentry a.threadstatus
{
background-image:url({vb:stylevar imgdir_searchresults}/search_results_glossaryentry.png);
background-position: 11px 6px;
}
General:

This addon has been developed by the follwing people (a-z): Andreas, Captainslater, G?rome, Surviver and me. We spent every free minute for this project (coding, translation, tests, etc). Also MrD and Ragtek have tested during the time when this addon got developed.

In directory '/tools' you might find a usefull Script by G?rome. User of vBCMS will find a module for their portal in directory 'vbcms' which shows a random entry of the glossary.

History:
  • 1.0.0 - First version
  • 1.0.0 PL 1 - Fixed Version by G?rome, users can't write unwnated entries anymore.
  • 1.0.1 - overwork of the code, now working with datastore and datamanager. Also we included some small new features into the addon (e. g. revert entries, inlinemod, etc).
  • 1.0.2 - overwork of the code, bugs removed, a lot of new features
  • 1.0.3 - fixed more small bugs and added new functions (create threads for discussions, more options for crosslinking, better options for mods/admins, etc).
  • 1.0.4 - bugfix-release.
  • 1.1.0 - added more main-features (synonyms can be used now, optional use of entryfields within categories, PDF-functions included, vB-SEO kompatible, TOC-list, etc)
  • 2.0.5 - Version for vBulletin 4.x with additional new features, bugs fixed.
  • 2.0.6 - Version for vBulletin 4.1.4 with small bug fixes.

Download Now

File Type: zip vbglossary205.zip (361.0 KB, 414 views)
File Type: zip vbglossary206.zip (486.7 KB, 829 views)

Screenshots

File Type: png 0-catview.png (28.7 KB, 0 views)
File Type: png 0-home.png (21.9 KB, 0 views)
File Type: jpg 1-entryview.jpg (112.7 KB, 0 views)
File Type: jpg 2-newentry.jpg (58.7 KB, 0 views)
File Type: png 3-threadpost.png (29.0 KB, 0 views)
File Type: png 4-admincp.png (4.8 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
6 благодарности(ей) от:
babyv0x, career, fxdigi-cash, RichieBoy67, Ricsca, Trangalleiro

Comments
  #192  
Old 10-18-2011, 10:30 AM
Scalemotorcars's Avatar
Scalemotorcars Scalemotorcars is offline
 
Join Date: Mar 2006
Location: NC
Posts: 619
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks Vossi, Ill give it a try.
Reply With Quote
  #193  
Old 10-20-2011, 01:10 PM
Webbstre Webbstre is offline
 
Join Date: Nov 2009
Posts: 175
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I want to thank Seductor for the fix on that file that made it so I could see notifications/private messages again. I also suggest the fix be implemented into the main modification download.
Reply With Quote
  #194  
Old 10-20-2011, 08:14 PM
inspector inspector is offline
 
Join Date: Jan 2007
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I was finally able to install this plugin without it messing up the PMs, thanks to Seductor's fix.

Now whenever I click on the glossary link in the navbar, it gives me the message saying I don't have permission to access the page. Insufficient permissions. This is when I'm logged in as the admin too.

Anyone have any ideas?
Reply With Quote
  #195  
Old 10-20-2011, 11:05 PM
Webbstre Webbstre is offline
 
Join Date: Nov 2009
Posts: 175
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You still need to give even administrators permissions before you can use it.
Reply With Quote
  #196  
Old 10-22-2011, 07:52 PM
Malcolm-X Malcolm-X is offline
 
Join Date: Sep 2010
Posts: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Seductor View Post
I have made this fixes:

First of all, the original verify_permissions is this:

PHP Code:
abstract protected function verify_permissions($info = array()); 
So your verify_permissions should have the same arguments:

PHP Code:
    public function verify_permissions($info = array())
    {
        global 
$show;

        require_once(
DIR '/includes/functions_vbglossar.php');
        
        
$this->values['id'] = intval($this->values['id']) ? intval($this->values['id']) : intval($this->values['entryid']);

        if (
$this->values['id'])
        {
            
$this->entryinfo fetch_entryinfo($this->values['id']);
            
$this->contentid $this->values['id'];
            
$this->userinfo fetch_userinfo($this->entryinfo['userid']);
            
cache_permissions($this->userinfo);
        }
        else
        {
            if (
$userid intval($this->values['u']) AND $userinfo fetch_userinfo($userid))
            {
                
$this->userinfo $userinfo;
                
cache_permissions($this->userinfo);
            }
            else
            {
                
$this->userinfo $this->registry->userinfo;
            }
        }

        if (
            !(
$this->registry->userinfo['permissions']['groupvbglossar'] & $this->registry->bf_ugp_groupvbglossar['canentervbglossar'])
            OR
            !(
$this->registry->userinfo['permissions']['groupvbglossar'] & $this->registry->bf_ugp_groupvbglossar['canviewentry'])
            OR
            !(
$this->registry->userinfo['permissions']['groupvbglossar'] & $this->registry->bf_ugp_groupvbglossar['canattachtoentry'])
        )
        {
            
// no permission to view glossar, glossar entries or attachments
            
return false;
        }

        if (
            !(
$this->registry->userinfo['permissions']['groupvbglossar'] & $this->registry->bf_ugp_groupvbglossar['canadminvbglossar'])
            AND
            !
$this->entryinfo['status']
        )
        {
            
// no permission to moderate and entry is moderated
            
return false;
        }
        
        if (!
$this->entryinfo['groupshow'])
        {
            if (!
array_intersect(fetch_membergroupids_array($this->registry->userinfo), explode(','$this->attachmentinfo['groupshowlist'])))
            {
                
// usergroup is not allowed to access category
                
return -1;
            }
        }

        return 
true;
    } 

Now, all abstracts methods from the original class must have defined in your file. You need to define fetch_associated_contentinfo in your file:
PHP Code:
    protected function fetch_associated_contentinfo($attachmentid){
        return;
    } 

I have uploaded the new glossaryentry.php .

I don't see the Fatal error and I can browse my PMs. I think my fix is better than byalik's due to I'm not editing the attach.php original file.
Thanks a lot. Everything is good and there is no FATAL error...:up:
Reply With Quote
  #197  
Old 10-31-2011, 06:47 PM
Seductor Seductor is offline
 
Join Date: May 2011
Posts: 128
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Scalemotorcars View Post
Thanks Vossi, Ill give it a try.
Did it work?
Reply With Quote
  #198  
Old 11-01-2011, 04:09 AM
alaska_av8r alaska_av8r is offline
 
Join Date: Dec 2009
Posts: 88
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I had a strange deal with the main editor for the articles. To get it to work I would have to delete the picture, rename it and then re-insert it in the article. Don't know if that will work for you though.
Reply With Quote
  #199  
Old 11-01-2011, 05:24 AM
alaska_av8r alaska_av8r is offline
 
Join Date: Dec 2009
Posts: 88
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am having issues with the popups not being large enough for the text. I don't know what to edit but it would appear to me that maybe the text needs padding around it.

Also the lines of text shown within the popup need some distance between them.

I have attempted to edit the configuration settings in the overlib_vbglossary.js file but they don't seem to have any effect at all.

Okay so I have been all over the overlib website and attempted to figure out how to enter overlib commands into the "custom display for popups" box and also tried the "additional options for overlib link" box but to no avail.

if I want to change the cell padding to 10 pixels, can someone show me the exact command (exact sytax) to enter into the appropriate box (which of the two boxes do I enter this command into, I can't figure out the difference between the two)
Reply With Quote
  #200  
Old 11-03-2011, 04:24 PM
Scalemotorcars's Avatar
Scalemotorcars Scalemotorcars is offline
 
Join Date: Mar 2006
Location: NC
Posts: 619
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Scalemotorcars View Post
Im actually still having this problem. The URL's are adding the TAG into it rather then use the full URL.

Any ideal how to fix it? Thanks...

Still having this problem but only if there are more then one result for the link. All links with a single result work fine. Any ideals???
Reply With Quote
  #201  
Old 11-08-2011, 11:19 AM
Seductor Seductor is offline
 
Join Date: May 2011
Posts: 128
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by alaska_av8r View Post
I have attempted to edit the configuration settings in the overlib_vbglossary.js file but they don't seem to have any effect at all.
Perhaps you haven changed the proper configuration. Check this, my pop-ups have border="5".

By the way, this should be easier to edit.
Attached Images
File Type: png 5border.png (2.1 KB, 0 views)
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 07:10 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.07452 seconds
  • Memory Usage 2,389KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (3)bbcode_php
  • (6)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (6)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (9)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete