Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
XenvB4 (Formerly ProjectvB4) Details »»
XenvB4 (Formerly ProjectvB4)
Version: 1.0.1, by ChrisTERiS ChrisTERiS is offline
Developer Last Online: Sep 2021 Show Printable Version Email this Page

Category: Major Additions - Version: 4.2.5 Rating:
Released: 07-09-2020 Last Update: 11-06-2020 Installs: 13
DB Changes Uses Plugins Auto-Templates
Additional Files Is in Beta Stage  
No support by the author.

Quote:
  1. Works with "Forum only" vBulletin version. Suite version still is not supported.
  2. RTL support is currently limited.
  3. I can't guarantee that it will works with any 3nd party addon. No errors but the templates will not be responsive.
XenvB4 (formerly ProjectvB4) is not just a responsive style, but a full framework adding new features to vBulletin 4.2.5
  • Responsive, mobile first design
  • Redesigned important pages
    • Forumlist
    • Threadlist
    • Showthread
    • User Profile
  • New Modern Features
    • Modal profile popup
    • Search Panle
    • User menu Panel
    • Navigation Panel
    • Advanced Footer
    • Forum Cover Photo
    • Forum Icon
    • Facebook style Profile Cover Photo
  • Included Add-on Modules
    • Donations
    • Mailinglist
    • Memberlist
    • Cookies
    • GDPR Compliance
    • Legal Agreements

Installation



XenvB4 installation is pretty easy if you follow the instructions below, step by step.
  1. If you've installed any version (Alpha or Beta) of ProjectvB4, uninstall it !!
  2. Unizip the file and upload all the files and folders from upload/ folder, to the directory where you've installed vBulletin. ATTENTION !!! If you've renamed your admincp/ directory, or if you've the admin files in a different directory, then you need to upload everything from admincp/ to your real admin directory.
  3. Go to your admincp and first import the new style from Styles & Templates-> Download/Upload Style-> Import Style
    1. Browse and select the style/xenvb4-style.xml from your computer
    2. Let "Create a New Style" as is
    3. Just in case, is better to set "Ignore Style Version" to YES
    4. Let other settings as is
    5. Click Import
  4. XenvB4 comes with a set of plugins and templates, so you need to import the product file. Select Plugins & Products-> Manage Products
  5. Click Add/Import Product and select product-xenvb4.xml from your computer. Is good to set "Allow Overwrite" to YES.

Configuration



If XenvB4 installation was successful is time to configure it. First of all you must complete the follow steps which are important for XenvB4 operation.
  1. XenvB4 add the default forum icon and forum cover to your existing forums, but you need to update the cache to see them working. If you don't do this, all your existing forums will not show any icon or cover. Goto Admincp-> Maintenance-> General Update Tools and Rebuild Forum Information.
  2. Now is time to set User Profile Avatar and Cover Photo. I never understood the reason why these dimensions are not Global but per Usergroup. So you must edit one by one all your Usergroups and modify Picture Uploading Permissions with the values:
    1. Can Upload Profile Pictures : YES
    2. Can Upload Animated Profile Picture : NO
    3. Profile Picture Maximum Width : 1200
    4. Profile Picture Maximum Height : 340
    5. Profile Picture Maximum File-Size : 1024000
    6. Can Upload Custom Avatars : YES
    7. Can Upload Animated Avatar : NO
    8. Custom Avatar Maximum Width : 150
    9. Custom Avatar Maximum Height : 150
    10. Custom Avatar Maximum File-Size : 200000
  3. Back to Maintenance-> General Update Tools and Rebuild Custom Avatar Thumbnails
  4. At xenvb4/images/ you can overwrite the default images. Even if it's ok to use images with different dimensions, I highly recommend to use the default dimensions:
    1. email_logo.png (119 X 46)
    2. footer_logo.png (250 X 60)
    3. noavatar.png (150 X 150)
    4. nocover.png (1200 X 340) for both forum cover and profile cover.

Core Modifications



Depending on your configuration, may there are some changes that you need to do in core files. Unfortunately vBulletin license does not allows distribution of core files, so you must modify them on your own.

1.- HTML Emails
If you want to replace Text emails with HTML emails, you must edit the file: includes/class_mail.php
Line 285
Replace:
Code:
$headers .= 'Content-Type: text/plain' . iif($encoding, "; charset="$encoding"") . $delimiter;
With:
Code:
 	
$headers .= 'Content-Type: text/html' . iif($encoding, "; charset="$encoding"") . $delimiter;
Line 294
Replace:
Code:
	
$this->message = $message;
With
Code:
 	
$this->message = str_replace("{message_bodytext}", nl2br($message), $vbulletin->options['xenvb4_mail_template']);
PS: If you already did these changes before when you installed ProjectvB4, the only change on this file is line 294

2.- Editor Emoticons
If you want to hide the emoticons from the right side of the editor to earn some space in mobile view (emoticon will still be available from the button menu), you must edit the file includes/functions_editor.php. Open it with a text editor (not Word and similar), and change line 551
From:
Code:
 	
$usesmiliebox = true;
To:
Code:
 	
$usesmiliebox = false;
3.- Poll icon in Forum/Thread lists
To replace the Poll icon with a FA icon, your need to edit the file includes/functions_forumlist.php line 592
From:
Code:
 	
return array('iconpath' => vB_Template_Runtime::fetchStyleVar('imgdir_misc') . "/poll_posticon.gif", 'title' => $vbphrase['poll']);
To:
Code:
 	
return array('iconpath' => '<i class="fa fa-bar-chart" aria-hidden="true" title="'.$vbphrase['poll'].'" style="float:left; margin-right:7px; color:green; font-size:18px;"></i>');

Download Now

File Type: zip XenvB4_ver_1_0_1.zip (2.18 MB, 60 views)

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
5 благодарности(ей) от:
Hostboard, puertoblack2003, RaYdeN.ADM, yin9

Comments
  #72  
Old 10-10-2020, 03:09 PM
Dr.CustUmz's Avatar
Dr.CustUmz Dr.CustUmz is offline
 
Join Date: Aug 2013
Location: USA
Posts: 647
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm waiting to hear back from chris still but I am working on the vB3 version and throwing in alot of my own ideas, I've been working on a bootstrap vb3 theme for a while now. All these screens are vb3
Attached Images
File Type: jpg 2020-10-10_5-18-53.jpg (43.9 KB, 0 views)
File Type: jpg 2020-10-10_5-20-06.jpg (40.5 KB, 0 views)
File Type: jpg 2020-10-10_5-09-13.jpg (35.1 KB, 0 views)
File Type: jpg 2020-10-10_5-14-32.jpg (40.5 KB, 0 views)
Reply With Quote
  #73  
Old 10-11-2020, 01:53 AM
iA1 iA1 is offline
 
Join Date: Jul 2018
Posts: 150
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

He has the forums on https://www.xenvb4.com/ and https://www.xenvb3.com/?styleid=2 which are online.
Reply With Quote
Благодарность от:
puertoblack2003
  #74  
Old 10-12-2020, 04:24 PM
cdoyle cdoyle is offline
 
Join Date: Oct 2004
Posts: 462
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by iA1 View Post
He has the forums on https://www.xenvb4.com/ and https://www.xenvb3.com/?styleid=2 which are online.
I'm not convinced that is the real support site. That looks like his old ProjectV4 site (different URL though), and all of the topics from the XEN support site are missing there.

I don't know why there are so many sites, it's getting confusing.
Has anyone been able to get a hold of ChrisTERis to help straighten this out?
Reply With Quote
Благодарность от:
puertoblack2003
  #75  
Old 10-12-2020, 05:03 PM
ChrisTERiS's Avatar
ChrisTERiS ChrisTERiS is offline
 
Join Date: Dec 2019
Location: Thessaloniki, Greece
Posts: 78
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Don't know why I didn't got any email for so many replies. Just for the last a few minutes ago.

I know that there is a confusion, so let's make some things clear.
  1. Project vB4 is active. Not only this but also runs the project for vB3.
  2. I just changed the name from ProjectvB4 to XenvB4 for a reason. People know that XenForo born from vBulletin developers. Naming my projects XenvB4 and XenvB3, is a way to show that vBulletin can have all the modern features that XF have, but keeping the stability and the so many extra features that vB has.
  3. The websites xenvb4.com and xenvb3.com are JUST for DEMOSTRATION purposes.
  4. The main site for both projects is xenvb.com
  5. Yes, this site is down right now. There is no reason to exist (the site, not the projects). It should be idiot to spend money not only for hosting but also for the software there and have just 11 members.
  6. Before closing the site I email all (10 + 1 me) members that for any new update, I'll send the files by email.
  7. As for TAZ, since the time that they removed (without any notification) a post that I had with my PP email for those who wanted to support the projects even with a small donation, there is no reason to keep the post there. Finally I gave them a good traffic and many new members.
That's all that I've to say.
Chris
Reply With Quote
3 благодарности(ей) от:
Hostboard, KevinL, puertoblack2003
  #76  
Old 10-12-2020, 06:47 PM
Dr.CustUmz's Avatar
Dr.CustUmz Dr.CustUmz is offline
 
Join Date: Aug 2013
Location: USA
Posts: 647
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well Chris, I've been trying to reach out to you. But to respond to your message above.

It would have made more sense to keep the one domain (xenvb) for purchases/ support/ etc. and sub domain (IE vb4.xenvb) the demos. Whats the point of Demo only sites if there is no support site.

As far as the development of the project I am interested in working on it with you, I have completed about 90% of xenvB3 just a couple more plugins to create (and no i have no intentions on re-distributing it, just do this stuff for fun). I know you have a bajillion projects, thought I might throw the idea out there. I'm not very good with vb4 but I've been doing vb3 stuff forever.
Reply With Quote
  #77  
Old 10-13-2020, 08:54 AM
ChrisTERiS's Avatar
ChrisTERiS ChrisTERiS is offline
 
Join Date: Dec 2019
Location: Thessaloniki, Greece
Posts: 78
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Dr.CustUmz View Post
Well Chris, I've been trying to reach out to you. But to respond to your message above.

It would have made more sense to keep the one domain (xenvb) for purchases/ support/ etc. and sub domain (IE vb4.xenvb) the demos. Whats the point of Demo only sites if there is no support site.

As far as the development of the project I am interested in working on it with you, I have completed about 90% of xenvB3 just a couple more plugins to create (and no i have no intentions on re-distributing it, just do this stuff for fun). I know you have a bajillion projects, thought I might throw the idea out there. I'm not very good with vb4 but I've been doing vb3 stuff forever.
To be honest, I also like most vB3. Maybe because is more simple, don't know. Just the editor is outdated, but all others rock.

I've registered all the domains at once, that's why I used separate domains for demos.
Reply With Quote
  #78  
Old 10-15-2020, 07:45 PM
Greek76's Avatar
Greek76 Greek76 is offline
 
Join Date: Aug 2006
Location: Planet Earth
Posts: 440
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What exactly is this if you don’t mind me asking? There’s no info in what this mod is? Thanks
Reply With Quote
  #79  
Old 10-15-2020, 07:51 PM
cdoyle cdoyle is offline
 
Join Date: Oct 2004
Posts: 462
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ChrisTERiS View Post
Don't know why I didn't got any email for so many replies. Just for the last a few minutes ago.

[*]Before closing the site I email all (10 + 1 me) members that for any new update, I'll send the files by email.
[/LIST]
I didn't get any email, what did it say?
Is there an updated version of XEN?

Really wish you would bring back the support site, or at the least use the DEMO site you have as your support site.
Reply With Quote
  #80  
Old 10-15-2020, 10:31 PM
Dr.CustUmz's Avatar
Dr.CustUmz Dr.CustUmz is offline
 
Join Date: Aug 2013
Location: USA
Posts: 647
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Greek76 View Post
What exactly is this if you don?t mind me asking? There?s no info in what this mod is? Thanks
its a theme with addons, semi modernizing vB4 and giving it mobile functionality
Reply With Quote
  #81  
Old 10-16-2020, 05:15 PM
Greek76's Avatar
Greek76 Greek76 is offline
 
Join Date: Aug 2006
Location: Planet Earth
Posts: 440
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ah ok. Thanks for the heads up. I’m guessing it doesn’t exist anymore as a download.
Reply With Quote
Reply


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 03:48 PM.


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.07854 seconds
  • Memory Usage 2,381KB
  • Queries Executed 29 (?)
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
  • (8)bbcode_code
  • (5)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
  • (11)post_thanks_box
  • (9)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (5)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_postinfo_query
  • fetch_postinfo
  • 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