vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=245)
-   -   Major Additions - XenvB4 (Formerly ProjectvB4) (https://vborg.vbsupport.ru/showthread.php?t=328133)

Hostboard 11-24-2020 12:28 PM

I would recommend that you add a service to your list of qualifications you are willing to offer in that "Upgrade VB4 to PHP 7.4.x" as unfortunately publishing any of the core code even here is against the rules. many sites are already running under this version of PHP with zero issues. There have been quite a few here and on other VB related sites wanting to update PHP so I think there is a niche market for this.

Just a side note, my site just got updated to MariaDB 10.5.8 and seems to be no issues with that either.

ChrisTERiS 11-25-2020 05:34 AM

Quote:

Originally Posted by cdoyle (Post 2604813)
Will you still be releasing the newsletter and classifieds mods as part of XEN?

Newsletter is a bundle of 2 separate modules:
  1. First I'll complete the Mailinglist module. Have already the functions to Subscribe/Unsubscribe, so what left is to add the Newsletter creation.
  2. Second is the Member Newsletter which will includes forum activity. If I use the exact same code as my old mod, does not needs lot of work, as the only that need to change are some (few) templates.
But I can't fix a date for release. The good point is that I finished with XLForo, both script and website, so I can focus now again the XenvB4.

ChrisTERiS 11-25-2020 05:44 AM

Quote:

Originally Posted by Hostboard (Post 2604814)
I would recommend that you add a service to your list of qualifications you are willing to offer in that "Upgrade VB4 to PHP 7.4.x" as unfortunately publishing any of the core code even here is against the rules. many sites are already running under this version of PHP with zero issues. There have been quite a few here and on other VB related sites wanting to update PHP so I think there is a niche market for this.

Just a side note, my site just got updated to MariaDB 10.5.8 and seems to be no issues with that either.

Sorry, don't have in my plans to offer such services due to lack of free time. Someone else who released here PHP 7.3 compatibility, has also updated his files for 7.4, but don't know if he is willing to release them in public.

As for the copyrights. In this case, law is not strict, for 2 reasons:
  1. Product has officially marked as EOL.
  2. Everybody can look around to find a way to keep his investment alive. Buying something is always an investment, which also has rights according to the law. Nobody can push someone to continue upgrading a script, but on the same case, nobody can restrict a user to find a way to protect his investment as long as the company does not offers it.

cdoyle 11-25-2020 12:55 PM

Quote:

Originally Posted by ChrisTERiS (Post 2604824)
Newsletter is a bundle of 2 separate modules:
  1. First I'll complete the Mailinglist module. Have already the functions to Subscribe/Unsubscribe, so what left is to add the Newsletter creation.
  2. Second is the Member Newsletter which will includes forum activity. If I use the exact same code as my old mod, does not needs lot of work, as the only that need to change are some (few) templates.
But I can't fix a date for release. The good point is that I finished with XLForo, both script and website, so I can focus now again the XenvB4.

That's great to hear that XEN will still be developed and the additional features are still in the works.
One thing about the newsletter, will it be possible to send to forum members? In addition to people who sign up? My idea for the newsletter is to keep my members engaged with the forum.

Just a thought, as I know on my forum it would get more readers that way.

If they don't want to receive it, there could be an option within their User CP to unsubscribe?

ChrisTERiS 11-25-2020 01:39 PM

Quote:

Originally Posted by cdoyle (Post 2604844)
One thing about the newsletter, will it be possible to send to forum members? In addition to people who sign up? My idea for the newsletter is to keep my members engaged with the forum.

Just a thought, as I know on my forum it would get more readers that way.


This is exactly what I have in my mind but my English quality didn't help me to make it clear. So, in simple words, the recipients are:
  1. Mailinglist: Anybody who subscribes to Mailinglist
  2. Newsletter: Members



Quote:

Originally Posted by cdoyle (Post 2604844)
If they don't want to receive it, there could be an option within their User CP to unsubscribe?

Sure. Even if on the footer of each email should be an Unsubscribe link (you can turn if OFF), the users can always unsubscribe from an option in usercp. I'll not use the current setting "Receive emails from Admin", to have the system flexible. Maybe someone don't want to get Newsletter but still want to be inform for important announcements.


Finally, for those who don't remember this mod, it also supports:
  1. Bounce emails
  2. Ability to Admins to send a message from a smartphone to a specific email address having a password after the title (not visible to message), and the system to send this message to members. Works fine, but as it's a bit weak for security (if someone hacks the password), I'm thinking to extend it by adding a confirmation with SMS.

cdoyle 12-02-2020 12:19 PM

Quote:

Originally Posted by iA1 (Post 2604583)
In the navbar template, replace the following lines:
Code:

<div class="col col-xs-3" style="padding:10px 0px 0px 30px !important;">
<span class="hidden-xs">
<a type="button" class="btn btn-labeled btn-info" href="panel_menu.php" data-toggle="panel-Left"><span class="btn-label"><i class="fa fa-sitemap" aria-hidden="true"></i></span>{vb:rawphrase xenvb4_navigator}</a>
</span>
<span class="hidden-sm hidden-md hidden-lg">
<a type="button" class="btn btn-info" href="panel_menu.php" data-toggle="panel-Left"><i class="fa fa-sitemap" aria-hidden="true"></i></a>
</span>
</div>
<div class="col col-xs-9 text-right" style="padding:10px 30px 0px 0px !important;">

with these lines:
Code:

<div class="col col-xs-10 hidden-sm hidden-xs" style="padding:10px 0px 30px 30px !important;">
    <ul id="navtabs" class="navtabs floatcontainer<vb:if condition="$show['member'] AND $notifications_total"> notify</vb:if>">
{vb:raw navigation}
    </ul>
</div>
<div class="col col-xs-10 hidden-md hidden-lg hidden-xl" style="padding:10px 0px 0px 30px !important;">
<span class="hidden-xs">
<a type="button" class="btn btn-labeled btn-info" href="panel_menu.php" data-toggle="panel-Left"><span class="btn-label"><i class="fa fa-sitemap" aria-hidden="true"></i></span>{vb:rawphrase xenvb4_navigator}</a>
</span>
<span class="hidden-sm hidden-md hidden-lg">
<a type="button" class="btn btn-info" href="panel_menu.php" data-toggle="panel-Left"><i class="fa fa-sitemap" aria-hidden="true"></i></a>
</span>
</div>
<div class="col col-xs-2 text-right" style="padding:10px 30px 0px 0px !important;">

and in navbar_tabs template, find
Code:

<ul class="floatcontainer">
and replace with
Code:

<ul class="floatcontainer" style="margin: 15px 30px;">

@iA1;
Any idea why my dropdowns don't seem to functioning correctly in the nav?
I've tried your method a couple times, but get the same result.

www.caraudiocentral.net

iA1 12-07-2020 11:29 AM

Quote:

Originally Posted by cdoyle (Post 2604979)
@iA1;
Any idea why my dropdowns don't seem to functioning correctly in the nav?
I've tried your method a couple times, but get the same result.

www.caraudiocentral.net

Add this to additional.css

.navtabs .popupbody {top:20px}

The color of those links should also be changed, as it matches the background. I think you might have to change that from stylevars. But if you want to override stylevars settings and manually set them in additional.css, then add this line and change the color value to whatever required:

.navtabs > ul.floatcontainer li a, .navtabs > ul.floatcontainer li a.popupctrl { color: #0575b2;}

cdoyle 12-09-2020 11:52 AM

Quote:

Originally Posted by iA1 (Post 2605071)
Add this to additional.css

.navtabs .popupbody {top:20px}

The color of those links should also be changed, as it matches the background. I think you might have to change that from stylevars. But if you want to override stylevars settings and manually set them in additional.css, then add this line and change the color value to whatever required:

.navtabs > ul.floatcontainer li a, .navtabs > ul.floatcontainer li a.popupctrl { color: #0575b2;}

That worked! Thank You

cdoyle 12-14-2020 09:45 PM

Quote:

Originally Posted by ChrisTERiS (Post 2604824)
Newsletter is a bundle of 2 separate modules:
  1. First I'll complete the Mailinglist module. Have already the functions to Subscribe/Unsubscribe, so what left is to add the Newsletter creation.
  2. Second is the Member Newsletter which will includes forum activity. If I use the exact same code as my old mod, does not needs lot of work, as the only that need to change are some (few) templates.
But I can't fix a date for release. The good point is that I finished with XLForo, both script and website, so I can focus now again the XenvB4.

ChrisTERis, do you have any updates on the newsletter functionality?
It's something I would really like to start doing on my forum to help bring back users to my forum.

Also at one point you mentioned a classified system for XEN. Is that still in the works?

cdoyle 12-21-2020 11:41 PM

For anyone who wants to use this plugin, be aware that there appears to be an exploit in the 'newsletter.php' file.

My site was attacked today, and looks like they were trying to send out mail via this page. I've now since deleted the page entirely.

Since it appears that Chriteris' demo site has been deleted again, and he hasn't been back here since he posted them. I don't think we'll be able to get any support from him.

Are there any other coders around, who would be willing to look at this theme and see if there are any other vulnerabilities anywhere?

I really like this theme, but it needs support.

EDIT:
Here is what my host had to say about this page
The individuals are setting their name as a URL/image and it's being linked and sent. Here's the header portion:

Code:

To: maticielma@wp.pl
Subject: Unsubscription needs confirmation
X-PHP-Script: www.caraudiocentral.net/forums/dbseo.php for 1.20.181.16
X-PHP-Filename: /home/caraudio/public_html/forums/dbseo.php REMOTE_ADDR: 1.20.181.16
From: "Car Audio Central - Anything and Everything car audio"
Auto-Submitted: auto-generated
Message-ID: <20201222005958.736a035a8187@www.caraudiocentral.net>
MIME-Version: 1.0
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-Mailer: vBulletin Mail via PHP
Date: Mon, 21 Dec 2020 16:59:58 -0800

Then the actual contents has something like this:

Dear [Malicious URL Here][Malicious Image]



All times are GMT. The time now is 08:17 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01286 seconds
  • Memory Usage 1,788KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (5)bbcode_code_printable
  • (9)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete