View Full Version : Mini Mods - [OzzModz] Welcome Thread / Post For New Users
ozzy47
12-15-2013, 11:00 PM
Another mod brought to you by,
https://vborg.vbsupport.ru/external/2015/01/1.png
This is a simple mod, that will post a new thread or post, when a new user joins your site.
It can be set to post as soon as the member completes the registration process, or when they confirm their email, should you have that option set in your vBulletin settings.
It is a simple installation, upload the files in the UPLOAD folder, then import the product XML, product-ozzmodz_welcome_thread
You can edit the options under the settings, [OzzModz] Welcome Thread / Post For New Users Settings and change the thread post titles and messages in the options, [OzzModz] Welcome Thread / Post For New Users Titles And Messages
Complete Feature List
Ability to enable/disable the thread/post system.
Option to create thread before or after Email activation
Option to choose to post as a new thread or a reply to a post.
Option to enter the ID of the person making the post.
Option for the thread/post to count towards the posters postcount or not.
Ability to select which forum the new thread should be posted in.
Option to set the thread id if you choose to post as a reply to a post.
Option to set the post id if you choose to post as a reply to a post.
Option to set the thread as open or closed if you choose to post as a new thread.
Option to enter which post icons to use.
Option to set as sticky if you choose to post as a new thread.
Ten different options to enter the thread/post title for the system to randomly use.
Ten different options to enter the thread/post content for the system to randomly use.-------------------------------------------------------------------------------------------
If you like this mod please hit the https://vborg.vbsupport.ru/external/2015/08/1.png button to the right ---->
Please remember to click the, https://vborg.vbsupport.ru/external/2015/08/2.png button to the right if you installed the mod ---->
What does 'Marking As Installed' do ?
* It helps you to stay on top of updates - members who have installed modifications will be notified whenever new updates are available.
* For security issues - vbulletin.org will contact all members who have installed a modification whenever a security issue is brought to their attention.
* Marking a modification as installed also helps me know how many people are using my work, giving me extra incentive to provide more features and new modifications.
I appreciate the support!
-------------------------------------------------------------------------------------------
* History (Changelog) *
-------------------------
v1.0.0 (December 15, 2013)
- Initial public release.
v1.1.0 (July 26, 2014)
- Added ability to link username to users profile.
v1.2.0 (September 13, 2014)
- Existing users that change their email, and confirm the new email, will no longer trigger the mod to post a thread.
- Users that sign up with names that have special characters, like this, pandora& will now show up correctly, instead of showing like this, pandora&
ozzy47
12-15-2013, 11:02 PM
Reserved.
nxtgen
12-15-2013, 11:45 PM
Ok that is awesome, Thanks Ozzy!!
Installed on 4.2.2.... waiting for a new member to join to see it in action!
ozzy47
12-15-2013, 11:50 PM
Thanks, glad ya like it. I noticed today there was not one available for vB4 anymore, so I threw this together. Thanks for marking as installed. :)
Mr_Running
12-15-2013, 11:52 PM
Thanks, will test it out :) installed
ozzy47
12-15-2013, 11:56 PM
Thanks, hope it works for you, as it has for me. I did 30+ registrations, and each time it worked correctly. Thanks for marking as installed. :)
newbie2007
12-16-2013, 12:13 AM
Reserved. Will install soon.
ozzy47
12-16-2013, 12:19 AM
Ok cool, when you do, don't forget to mark it as installed. :)
faisaly.com
12-16-2013, 12:43 AM
Working... just not musername prolly adding variable incorrect.
ozzy47
12-16-2013, 12:46 AM
What is not working?
faisaly.com
12-16-2013, 12:50 AM
sorry meant working lol i just need the variable for musername
my bad edited post#9
i have mine setup a bit different then this mod, forcing newly registered members to post a introduction in a certain thread before they can view any other threads, then an autobot set to reply with a message of your linking...
although this mod makes a nice welcome thread for lazy admins...
ozzy47
12-16-2013, 01:06 AM
Ahh ok glad to hear it is working, and thanks for marking as installed. :)
CharlieDelta
12-16-2013, 01:53 AM
Great mod Ozzy! This is a very useful mod in my opinion.
I would install this but already have a mod that does this as part of a package.
ozzy47
12-16-2013, 02:06 AM
That's cool, I am pretty sure I know what package that was. :)
RPSmedia
12-16-2013, 12:41 PM
Going to install this today. I think this is a great idea to get people to welcome new members since that seems to make them happy they joined.
ozzy47
12-16-2013, 12:47 PM
Yeah, there was some mods that did this, but they all seem to be gone, or not working.
When you do install, don't forget to mark it as such. :)
mitch84
12-16-2013, 02:19 PM
installed!
in "Welcome Thread / Post For New Users Titles And Messages" there are 10 different titles and content, it is random or I can choose one?
thx
DemOnstar
12-16-2013, 03:38 PM
forcing newly registered members to post a introduction in a certain thread before they can view any other threads
Any chance of sharing a link on this so I can complete the set?
Thanks...
ozzy47
12-16-2013, 05:26 PM
installed!
in "Welcome Thread / Post For New Users Titles And Messages" there are 10 different titles and content, it is random or I can choose one?
thx
No it's random.
newbie2007
12-16-2013, 08:28 PM
Installed this! Pretty cool! Thanks!
ozzy47
12-16-2013, 08:34 PM
Glad ya like it, and thanks for marking as installed. :)
faisaly.com
12-16-2013, 08:36 PM
Any chance of sharing a link on this so I can complete the set?
Thanks...
demonstar i cant share in this thread as this is ozzy's post and i like ozz, it would be like hijacking a thread...
no disrespect to ozz!
ozzy47
12-16-2013, 08:38 PM
You can share the link, I don't mind. :)
faisaly.com
12-16-2013, 11:56 PM
abe1 force users to read a thread mod and VSa - Auto Reply
newbie2007
12-17-2013, 12:13 AM
Glad ya like it, and thanks for marking as installed. :)
It great, but small issue, even though I have edited some of the default templates you have provided, it doesnt seem to post them properly. I have included $username in almost every template, but it has been creating some threads without them.
ozzy47
12-17-2013, 12:42 AM
That's strange, I have not come across that issue. Is there a pattern to the usernames that are registering, and not showing up in the post?
justicechick
12-17-2013, 02:55 AM
Just what I was wishing for today! Thanks a million.
ozzy47
12-17-2013, 03:06 AM
Just what I was wishing for today! Thanks a million.
Glad ya like it, don't forget to mark it as installed. :)
ZUCCO
12-17-2013, 03:13 AM
Believe it or not I was looking something like this.
ozzy47
12-17-2013, 03:17 AM
Glad ya like it, and thanks for marking as installed. :)
abvolt
12-17-2013, 03:54 AM
I really like this great idea thanks again.
ozzy47
12-17-2013, 03:57 AM
Thanks, glad ya like it, and thanks for marking as installed. :)
Alan_SP
12-17-2013, 09:21 AM
Excellent idea, that's something that was missing for a long time. :up:
Just to ask, if it would work with DBTech's AUT, if we use @ before variable, to mention user that his welcome thread is created? If not, can it be made to work with it?
CAG CheechDogg
12-17-2013, 09:31 AM
Just installed and waiting for a new member to register ...been waiting for this for a while now ...thanks Ozzy !
Alan_SP
12-17-2013, 10:13 AM
Just to ask, if it would work with DBTech's AUT, if we use @ before variable, to mention user that his welcome thread is created? If not, can it be made to work with it?
Ok, just registered test user, to see if mentioning works. Sadly, it doesn't work. :(
I just added @ before variable for user name. It makes @ visible before user name, but it doesn't parse as mentioning.
Ozzy, could you make it so that it gets parsed as mention?
ozzy47
12-17-2013, 10:41 AM
Just installed and waiting for a new member to register ...been waiting for this for a while now ...thanks Ozzy !
Thanks, glad ya like it, and thanks for marking as installed. :)
ozzy47
12-17-2013, 10:44 AM
Ok, just registered test user, to see if mentioning works. Sadly, it doesn't work. :(
I just added @ before variable for user name. It makes @ visible before user name, but it doesn't parse as mentioning.
Ozzy, could you make it so that it gets parsed as mention?
Did you happen to try, $username
Alan_SP
12-17-2013, 11:23 AM
Did you happen to try, $username
This makes things even worse. :(
I used test10 user to test with this code.
Result was that I saw only @, without test10 after @. But, when I check text, there's test10 in message.
Also, when I quote this text, I get same results, as with using BBcode, or just @ before user name.
And, if I post manually @test10 (without using quoting text made by mod), everything works as it should.
It looks like text made with your mod (or at least username variable) is somehow different from "normal" text that gets parsed normally and which works with AUT. I hope you understand this, it's hard to explain it differently, but it certainly is different kind of text, not sure why, but it just is.
ozzy47
12-17-2013, 11:24 AM
Ok I will look into it, If I cant figure it out, I may have to ask Fillip at DBTech.
newbie2007
12-17-2013, 12:15 PM
That's strange, I have not come across that issue. Is there a pattern to the usernames that are registering, and not showing up in the post?
I dont really see a pattern in the usernames that are registering (Most have been bots). Its also been creating threads at random instances where no user has registered, and I have checked for new users when a new thread has been made.
Is there a possibility to make new threads when user has been validated from the moderation queue, instead of when they click their confirmation e-mail, as I've been having a lot of threads being created for bot accounts.
I've disabled it for now, because of the errors, but it's still a great function to have.
ozzy47
12-17-2013, 12:23 PM
TBH, there is no way that this could create a thread if someone, or a bot did not properly follow the verify email link.
I can look into adding it to the mod queue, but a simple solution, is to have the threads post in a hidden forum, and once you verify the new user is not a bot, them move the threads out into the right forum.
newbie2007
12-17-2013, 12:25 PM
TBH, there is no way that this could create a thread if someone, or a bot did not properly follow the verify email link.
I can look into adding it to the mod queue, but a simple solution, is to have the threads post in a hidden forum, and once you verify the new user is not a bot, them move the threads out into the right forum.
I'll try that for now thanks.
ozzy47
12-17-2013, 12:46 PM
If you are getting hit with bots, I suggest the following:
This will stop most of the spam bots that auto-register:
https://vborg.vbsupport.ru/showthread.php?t=294633
This gets alot of human spammers because they still use early IE:
https://vborg.vbsupport.ru/showthread.php?t=268208
This stops registration by any device on blacklisted host names.
https://vborg.vbsupport.ru/showthread.php?t=279110
NONE of the above use captchas, puzzles, questions or other such nonsense that merely annoys legitimate users, and have been rendered obsolete anyway for the most part, by autospam programs such as XRumer.
ozzy47
12-17-2013, 11:33 PM
This makes things even worse. :(
I used test10 user to test with this code.
Result was that I saw only @, without test10 after @. But, when I check text, there's test10 in message.
Also, when I quote this text, I get same results, as with using BBcode, or just @ before user name.
And, if I post manually @test10 (without using quoting text made by mod), everything works as it should.
It looks like text made with your mod (or at least username variable) is somehow different from "normal" text that gets parsed normally and which works with AUT. I hope you understand this, it's hard to explain it differently, but it certainly is different kind of text, not sure why, but it just is.
I asked Fillip, and he has no idea, so it looks like this will be on hold for a bit. :(
ozzy47
12-17-2013, 11:54 PM
Strike the above, I figured out a way, it is not pretty but it works. I will update the mod maybe tonight or tomorrow.
Max Taxable
12-17-2013, 11:59 PM
This makes things even worse. :(
I used test10 user to test with this code.
Result was that I saw only @, without test10 after @. But, when I check text, there's test10 in message.
Also, when I quote this text, I get same results, as with using BBcode, or just @ before user name.
And, if I post manually @test10 (without using quoting text made by mod), everything works as it should.
It looks like text made with your mod (or at least username variable) is somehow different from "normal" text that gets parsed normally and which works with AUT. I hope you understand this, it's hard to explain it differently, but it certainly is different kind of text, not sure why, but it just is.I know what's going on here. The mention BB code needs the user ID number in order to work.
ozzy47
12-18-2013, 12:45 AM
Yep, so I have found a way to get it in there with a big hammer and a crowbar. :p
CAG CheechDogg
12-18-2013, 01:11 AM
Nice work Ozzy, always good to see you guys putting in work for us little peeps! lol...thanks Ozzy, you guys seriously do so much for us and "I" personally appreciate the heck out of your guy's work as it gets my site's members for active all the time with the great mods found here at vbulletin.org..you guys rock!
ozzy47
12-18-2013, 01:49 AM
Thanks for the kind words. I am glad you like the mods, and appreciate the work that goes into them.
With the added compatibility with DBTech's Advanced User Tagging, in the update tomorrow there will be two more options for admins to use, Ability to set the threads / posts in moderation, so you can see if the new user is a bot before moving the thread / post out of moderation, and the ability to set it to show the posters signature or not.
CAG CheechDogg
12-18-2013, 02:10 AM
Nice Ozzy! This is really some good stuff here you have going on man ... yer' da' Man !
Alan_SP
12-18-2013, 11:37 AM
Yep, so I have found a way to get it in there with a big hammer and a crowbar. :p
This is excellent news. :up:
Just to mention (:D), it didn't worked even when I used @$username in message. Then you could see @test10 (user's correct name), but mentioning didn't worked. Even if it was quoted, it didn't worked.
But, glad that you figured out what's the problem. :up:
ozzy47
12-18-2013, 11:40 AM
The way it will work when I release it is in the Message, not the title, you will be able to use, [*MENTION=$mentionuserid]$username[*/MENTION] (without the * of course) instead of @$username
There may be a bit of a delay, I got tied up yesterday debugging some stuff on my site.
Alan_SP
12-18-2013, 02:40 PM
This is excellent news.
But there's something funny that just happened. The mod created three welcome threads without user actually being registered.
Time stamps of threads are:
18.12.2013, 16:21:24
18.12.2013, 16:21:33
18.12.2013, 16:21:34
In place of user name, there's nothing, as no user actually registered. I'm using option that they have to confirm email address.
At that time one user probably tried to confirm email address, or did something, I have for that user this info in ACP:
Time of last activity 18:21 (no seconds in ACP).
So, there's something that this user did what triggered creation of thread although there were not actual successful email activation.
I need to mention, on my site there are sometimes situations when users post double posts when they try to post single. This is vB bug, or something, as this should be prevented if they try to post same post too soon. I use vB 4.1.12.
So, this three threads could be result of this, or something related.
Anyway, part of checking if user actually confirmed email address has an error, or at least it didn't worked on my site for some reason.
ozzy47
12-18-2013, 06:47 PM
I would be willing to bet it was a bot trying to register, bypassing the actuall register page and doing the registration auto.
ozzy47
12-19-2013, 01:03 AM
Got delayed again, I hope to have it out before weeks end.
Alan_SP
12-19-2013, 09:45 AM
I would be willing to bet it was a bot trying to register, bypassing the actuall register page and doing the registration auto.
I made one mistake when I wrote my previous message, user actually had activity at the same time threads were made (16:21, not 18:21). I suspect these threads were made by activity from this user.
Also, today after I left mod running, I have more similar threads without name of user (so email confirmation process didn't worked through).
In one instance, there are two threads created one after another, and in other there are three threads created in array.
I'm not convinced it's the bots, there would be much more threads, I think that actual people probably try to confirm link, doing something wrong, not sure what as I always was able to confirm link without any problems when I registered test users.
This is really something hard to pinpoint, because sometimes mod works fine, no multiple threads, and sometimes there are multiple threads without users name.
Bots hardly ever successfully register on my site, if they do, I think that they are actual people, who manually do registration process and are able to bypass registration checks.
EDIT: I just noticed one more "empty" thread, but it looks paired with actual registration.
Time stamps of threads:
Empty: 19.12.2013, 8:28:35
With user name: 19.12.2013, 8:29:15
So, after 40 seconds, there's thread created with user name. I assume, user tried to confirm email, didn't succeeded and 40s after that was successful and thread was created with his name.
All these multiple threads are seconds apart, I really doubt that this is bot activity. Anyway, I added to my "arsenal" this mod: https://vborg.vbsupport.ru/showthread.php?t=294633 so I now have two of three mods that you suggested for bot stopping from registering on my site (don't use at the moment Hostname or Useragent Registration Ban (https://vborg.vbsupport.ru/showthread.php?t=279110)).
EDIT2: I tried to find if there's last activity for certain users who still need to confirm email address that corresponds with multiple thread creation and I found for triple threads user that probably triggered creation of threads, for double I didn't find, but it could be for more than one reason, e.g. user maybe later successfully confirmed email address (more than a few seconds later, so it doesn't "link" created empty threads, and when I say empty, I mean threads without username), or it could be attempt from "older" user and I didn't manually checked enough users.
So at the moment I have only one multiple threads created that maybe is from bot's activity, but it's not certain. It also could be legitimate user doing something that triggered threads creation.
ozzy47
12-19-2013, 11:14 AM
That's really strange. I wish there was a way to replicate it on demand. I will try to see if I can replicate it and figure out what is going on before the next release.
Alan_SP
12-19-2013, 01:29 PM
Yes, this looks like something hard to replicate.
Probably you could try to register, but before actual successful email confirmation, try to "play" with test user, for example, surf site, maybe even go to link for manual email confirmation, or use invalid confirmation link...
Anyway, try to create these multiple threads without username. This happens, but what users actually do, I can't tell.
Problem also is, I could try to ask users (I have one user who probably triggered thread creation without name), but I'm not sure they would be able to describe meaningfully what they did. They usually not very tech savvy and they certainly didn't pay attention to what they are doing. :(
Also, if you find out what's actual users' behavior who trigger thread creation, I could try to explain to my users who have problems confirming email address what (not) to do. I have relatively lot of people who fail to confirm email address, but I think they just have problems with computers and internet in general, not that something is really wrong with my setup, as there are many (including myself) who manage to register without any problems.
dizzynation
12-19-2013, 07:59 PM
Any chance to add the registration details in the thread content?
ozzy47
12-19-2013, 09:24 PM
What details?
dizzynation
12-19-2013, 09:25 PM
What details?
The information they entered during registration
ozzy47
12-19-2013, 09:26 PM
Some of that might be private though, I don't see a need to post that out to the whole community.
whoareyou82605
12-19-2013, 10:38 PM
Perfect--- Installed and set up in 5minutes.
ozzy47
12-19-2013, 10:41 PM
Thanks, glad ya like it, and thanks for marking as installed. :)
dizzynation
12-20-2013, 12:13 AM
Some of that might be private though, I don't see a need to post that out to the whole community.
Ozzy, I love your mods, I really do but expand your train of thought, not everyone uses VB the way you think. :)
This would be a perfect mod from one of my clients that uses VB only as a DB and not for forum use. There are many mods here that some would think are ridiculous, but there are many different uses for VB then one would imagine.
ozzy47
12-20-2013, 12:18 AM
The problem is I would have to know the exact fields that are filled out during registration. If you add some extra fields, they need to be taken into consideration. I have seen sites that have upwards of 15 extra fields, so I would have to know each one.
Sure it probably could be coded to auto read them, but would it not be easier to get a mod that would read the info from the DB, then display it in a table?
w00fy
12-20-2013, 06:28 PM
Installed and working very well!
Thank you.
ozzy47
12-20-2013, 07:39 PM
Glad ya like it, and thanks for marking as installed. :)
ozzy47
12-23-2013, 11:23 AM
Seems it is not going to be as easy to implement the DBTech's AUT mod as I thought it was. I can get it to show up in the post correctly, but the user gets no notification of the mention, nor does it show up in either members profile.
So I am going to have to put this on the shelf for a bit till I can really dig into the code to figure out a way to make it compatible.
Alan_SP
12-23-2013, 02:09 PM
I hope you'll find a way to achieve this. :up:
And yes, it would be great if multiple threads would be solved somehow. It could be moderated after they are created, but in a way it beats the purpose of having mod to automatically create welcome threads, when you need constantly keep an eye on it. I know it's hard to reproduce, but something creates these multiple threads.
EDIT: I found out how to reproduce multiple threads. Actually it's very easy, at least on my site.
Register test user, have in settings that threads is created after email confirmation and when you receive email, don't use correct email confirmation link, use one that's incomplete. For example:
This is correct link for my test users:
http://slobodni.net/register.php?a=act&u=11103&i=53830d59e7f7608d8259b73d8fc0940bb2f65868
It's enough just to "shave off" a bit of code at the end, like this:
http://slobodni.net/register.php?a=act&u=11103&i=53830d59e7f76
Using link like this will produce multiple threads creation. It usually produced two threads, but in one occasion (yes, I tried it multiple times, it triggered multiple threads constantly) it produced three.
Also, you can use link for manual activation, by using this link:
http://slobodni.net/register.php?a=ver
Just don't use correct email activation code and you'll have multiple threads. Actually, it seems that if you click very fast on the button after you try to enter code, you get as many multiple threads as many times you clicked on the button. Didn't checked out this thoroughly though, but you can certainly get multiple threads this way also.
Please try testing on your site, I hope you'll have same results and I hope you could solve this problem somehow. I'll change email message, enter more info for users, but they usually don't read instructions, as I see that error message they receive after this is actually acurate, but to no avail. :(
Alan_SP
12-25-2013, 09:28 AM
Seems it is not going to be as easy to implement the DBTech's AUT mod as I thought it was. I can get it to show up in the post correctly, but the user gets no notification of the mention, nor does it show up in either members profile.
So I am going to have to put this on the shelf for a bit till I can really dig into the code to figure out a way to make it compatible.
Just found this: https://vborg.vbsupport.ru/showthread.php?t=82693
I know that you know much more about coding than me (actually, almost everyone knows more about coding than me :D), but it looks like parsing problem to me. Anyway, if this link helps you in any way, great. If not, I hope you'll find a way to sort things out. :up:
ozzy47
12-25-2013, 10:05 AM
It may help, but I don't think so, I believe what needs to be done is when you mention someone in a post, what ever AUT writes into the mods tables, needs to be done with this mod also. So I need to go through what tables Fillip updates, and add that to the posting hook of this mod.
Alan_SP
12-25-2013, 11:09 AM
Well, can you execute your mod in a way that you send text to later parsing, what will activate AUT (or whatever mod for that reason) and it will parse text as if it was posted by user?
Also, I wrote it before, even if you quote text made by your mod, mentioning doesn't work, which looks strange to me, like this text isn't same as if it was produced by human (regular user).
There's something strange with this.
Try to quote text, parsing should work all right with quoted text, but it doesn't.
ozzy47
12-25-2013, 11:15 AM
As I stated earlier, I got it to show correctly.
Now the issue come in with integrating it into the AUT mod, updating the DB with the same info as if you were making a post in the front end like normal. The way any auto posting mod works, is it inserts the post info directly into the DB, thus bypassing any mod that runs on a new post, so if you want something added to it, you have to update whatever you want when it inserts it's info.
Alan_SP
12-25-2013, 12:00 PM
I thought it's possible to mimic real human actions somehow with mod. :(
Anyway, you know better than me.
Did you managed to replicate bug with multiple threads created when you use invalid email confirmation link?
ozzy47
12-25-2013, 12:47 PM
I have not got to that yet, I will have to test it out on my dev site, don't want to blow up the live one. :)
Alan_SP
12-25-2013, 01:01 PM
Actually, it safe, it only produce empty threads (without username, but with rest of welcome text), i.e. it triggers only your mod. But yes, test it in environment where you can spot what goes wrong and how to correct it. :up:
ozzy47
12-26-2013, 10:41 AM
Thanks, don't forget to mark as installed. :)
CoZmicShReddeR
12-26-2013, 10:17 PM
I was still using the older version like this one just happened to notice Ozzy made a new one!
Thanks for keeping stuff like this alive it really makes hosting a website that much more enjoyable!
ozzy47
12-26-2013, 10:26 PM
Glad ya like it. I figured there was a few issues with the older ones, so I made this up. Thanks for marking as installed. :)
CAG CheechDogg
12-27-2013, 04:24 AM
This is excellent news.
But there's something funny that just happened. The mod created three welcome threads without user actually being registered.
Time stamps of threads are:
18.12.2013, 16:21:24
18.12.2013, 16:21:33
18.12.2013, 16:21:34
In place of user name, there's nothing, as no user actually registered. I'm using option that they have to confirm email address.
At that time one user probably tried to confirm email address, or did something, I have for that user this info in ACP:
Time of last activity 18:21 (no seconds in ACP).
So, there's something that this user did what triggered creation of thread although there were not actual successful email activation.
I need to mention, on my site there are sometimes situations when users post double posts when they try to post single. This is vB bug, or something, as this should be prevented if they try to post same post too soon. I use vB 4.1.12.
So, this three threads could be result of this, or something related.
Anyway, part of checking if user actually confirmed email address has an error, or at least it didn't worked on my site for some reason.
I actually had 5 recent threads created with that just said, "has just joined my site" with no username...weird eh? ....
ozzy47
12-27-2013, 04:33 AM
Hopefully I can track it down this weekend.
CAG CheechDogg
12-27-2013, 04:37 AM
Good stuff ozzy ..I will keep an eye for more and I will see if I can maybe catch some kind of pattern or something...thanks Ozzy ..
Alan_SP
12-27-2013, 01:58 PM
I actually had 5 recent threads created with that just said, "has just joined my site" with no username...weird eh? ....
I found what triggers this behavior. It's described here in post #70 (https://vborg.vbsupport.ru/showpost.php?p=2470165&postcount=70). I added additional instructions in email for email confirmation, hopefully it would help my users confirm emails more often.
CAG CheechDogg
12-28-2013, 07:29 AM
Ok ozzy, so I got about 15 new threads created my Man, they all have the same IP of :
The IP Address is: 66.249.73.147
The host name is: crawl-66-249-73-147.googlebot.com
https://www.cagclan.com/community/threads/26832-has-joined-CAGCLAN-com-!
Every single one of these threads without a username has googlebot.com triggering it. Hope that helps you out.
ozzy47
12-28-2013, 11:40 AM
Hmmm, then they are somehow triggering the link. Do you have your register page in your robots text?
User-agent: *
Disallow: /register.php
CAG CheechDogg
12-28-2013, 04:22 PM
Hmmm, then they are somehow triggering the link. Do you have your register page in your robots text?
User-agent: *
Disallow: /register.php
It was but I have Rename register.php by BOP5 installed so the register.php was now different. I did add it to my robots.txt file now, is that the reason for this?
ozzy47
12-28-2013, 05:22 PM
In your case it may be possible,lets see what happens now that you have the newly named file in the robots.txt.
CAG CheechDogg
12-28-2013, 07:31 PM
In your case it may be possible,lets see what happens now that you have the newly named file in the robots.txt.
Ok ozzy...thanks, I will keep an eye on it now ...
CAG CheechDogg
12-29-2013, 06:31 AM
Ok so a few hours later and I still got 3 new threads with no name ...1 from google and another one from some random IP ....
ozzy47
12-29-2013, 11:35 AM
Crap, ok then that did not help. :(
CAG CheechDogg
12-29-2013, 12:14 PM
Lol...Maybe the robots.txt didn't get updated in time for the robots to get the update of the change? .....
I haven't had any new threads with no names since I last posted this, that's why I am hoping that it took time for the bots to notice the change...
ozzy47
12-29-2013, 12:27 PM
Possible, I am waiting to figure out a fix for this. If there was another hook that vBulletin had available it would be no problem, but they don't have the right hook available. :(
CAG CheechDogg
12-29-2013, 12:55 PM
Can't we create hooks ourselves?
ozzy47
12-29-2013, 12:58 PM
Yeah you can, but then that would require a file edit, and I don't like users editing vBulletin files to add stuff. I am wanting to see if any of the users here have a valid vbulletin-germany.org account, there may be a potential fix in a similar mod there.
CAG CheechDogg
12-29-2013, 12:59 PM
Sweet ...thanks ozzy
Alan_SP
12-30-2013, 06:15 PM
Possible, I am waiting to figure out a fix for this. If there was another hook that vBulletin had available it would be no problem, but they don't have the right hook available. :(
I was thinking about this and maybe I have valid solution.
These multiple threads I call "empty", as they don't have username in them. Maybe if you could check username variable, if it's empty, you don't do anything, but if it contains something (actual user name most likely), you go and create new thread.
With this check I think you'll avoid creating multiple "emtpy" threads and I think it's not too hard to code it.
ozzy47
12-30-2013, 08:09 PM
I was thinking about this and maybe I have valid solution.
These multiple threads I call "empty", as they don't have username in them. Maybe if you could check username variable, if it's empty, you don't do anything, but if it contains something (actual user name most likely), you go and create new thread.
With this check I think you'll avoid creating multiple "emtpy" threads and I think it's not too hard to code it.
Try out the attached XML, and lets see if that stops the blank threads. Let me know when you downloaded it so I can remove it.
CAG CheechDogg
12-31-2013, 04:51 AM
Ok ozzy, I downloaded and installed it....I will let you know if I get anymore empty name threads my Man ..thanks a lot !
ozzy47
12-31-2013, 04:52 AM
Well it was for Alan_SP but yeah it won't hurt to have you test it too. You have it set to create the thread after email validation?
CAG CheechDogg
12-31-2013, 05:18 AM
LOL! hah...
But yes, I have it set like that as well ...
But just a note, the googlebot IP is always the one that is triggering these new no username threads still ...
So hopefully this xml file will fix it ....
ozzy47
12-31-2013, 05:20 AM
OK cool, let me know how it goes.
CAG CheechDogg
12-31-2013, 05:20 AM
Yes I do...I doubled checked and it is checked off with "NO" which is what your description says " No = After email activation".....correct?
ozzy47
12-31-2013, 05:21 AM
Correct, No means they should be triggering the activation email link in order to create the thread.
CAG CheechDogg
12-31-2013, 05:26 AM
Roger that! ...thanks ozzy
ozzy47
12-31-2013, 05:28 AM
In the next version I am going to change that to radio buttons to make it more clearer.
Alan_SP
12-31-2013, 03:56 PM
Try out the attached XML, and lets see if that stops the blank threads. Let me know when you downloaded it so I can remove it.
Ok, I installed and tested attached version.
I tested it with everything that before created multiple "empty" threads, now there was none. Of course, I tested if successful activation would produce valid thread, it did.
I think we can call this solved. :up:
Of course, I'll monitor what's happing now in "real life", as I maybe overlooked something, but I think we (well, you :D) got it. :D
ozzy47
12-31-2013, 04:08 PM
Ok I will hold off on a update to the mod till we can confirm this a bit longer. :)
Alan_SP
12-31-2013, 04:13 PM
If you want to wait, ok, but I think this solved these empty threads.
If only you could easily achieve mentioning to work... But for now, it should be done manually...
ozzy47
12-31-2013, 04:19 PM
I just got to go through Fillips code, and see what tables in the DB he updates when a mention is used, and replicate that in this mod. I will also have to put a check in there to make sure the mod exists, and is not off.
Alan_SP
12-31-2013, 04:27 PM
Yes, I know, I just wish if it could be easier for you to code. And universal, of course. :(
ozzy47
12-31-2013, 04:33 PM
If I could code by what I think, or code like I can do construction work, I would be a millionaire. But alas, I only started to learn coding about two years ago.
Alan_SP
01-01-2014, 03:29 PM
Well, we all learn every day something new. :up:
ozzy47
01-01-2014, 03:30 PM
Yeah that is a fact. :)
CAG CheechDogg
01-01-2014, 06:34 PM
Well so far so good ozzy , no more empty name threads since installing the new xml file. By this time I would of had a few ones already ... I will of course still keep an eye out but like Alan said, this looks to be solved! Great work ozzy!
ozzy47
01-01-2014, 06:42 PM
Excellent, I am glad it seems to be sorted. :)
CAG CheechDogg
01-02-2014, 09:06 AM
My man ozzy, no more empty name threads on my forums! Thanks Bro, this issue definitely looks like it has been fixed. You rock ozzy, this mod has seriously raised my forum's activity since adding it. It's a hit !
ozzy47
01-02-2014, 10:38 AM
OK cool, then I can start building off the fixed version. :)
Menno11
01-03-2014, 12:13 PM
Thx Ozzy
I liked it allot
installed en MoTm
ozzy47
01-03-2014, 12:17 PM
Thanks, glad ya like it, and thanks for marking as installed. :)
tanzeelniazi
01-03-2014, 06:48 PM
what is thread ID and Post ID
how i select thread ID confuse i made 3 users but Hack is not working
tanzeelniazi
01-03-2014, 06:50 PM
This 1 thread ID
http://www.**************.com/newthread.php?do=newthread&f=5
?
ozzy47
01-03-2014, 07:05 PM
I don't understand what you are saying. Please rephrase the question.
tanzeelniazi
01-03-2014, 07:14 PM
Problem solve sorry
Nominate MOTM
tanzeelniazi
01-03-2014, 07:25 PM
1 More question I edit Title and Message setting and i add HTML code but HTML code is not working why ?
what code i use ?
ozzy47
01-03-2014, 07:32 PM
Use bbcode instead, I believe that will work.
tanzeelniazi
01-03-2014, 07:42 PM
Thank you m trying
nxtgen
01-03-2014, 07:58 PM
If I add another userid to the posters id filed separated by a comma, will it choose the user at random?
If it isn't possible, could it be a feature request? I'd like to rotate randomly between like 5-7 users(admin team)
ozzy47
01-03-2014, 08:19 PM
It is not available at this time, but perhaps in a future version. :)
nxtgen
01-03-2014, 08:33 PM
ah ok, thanks!
tomerl1
01-04-2014, 05:44 PM
hello,
is there a German translation?
thanks.
Tom
ozzy47
01-04-2014, 05:48 PM
No I do not believe anyone has done that as of yet. There is really nothing in the front end to translate, just the settings in the ACP.
Thanks for marking as installed. :)
bigdadie
01-04-2014, 06:21 PM
love the idea for this mod, installed.
ozzy47
01-04-2014, 06:36 PM
Glad ya like it, and thanks for marking as installed. :)
tanzeelniazi
01-05-2014, 10:44 AM
I install and working fine but 1 problem
I already install Duplicate IP report Mod
when i check reports my ID is showing in all new register users
example
Duplicate IP Report
IP:123.123.123.3
Me (5000 Posts), New User (1 post)
?
ozzy47
01-05-2014, 01:04 PM
Yeah as of now it is using the new members IP when it posts the thread. As for the post count, it may just be that mod reporting that, as the post count is increasing for the user that is posting the thread, not the new user.
I have a XML, that changes the IP from the new members IP to 000.000.000. I will attach it here for now.
Alan_SP
01-05-2014, 03:34 PM
I just noticed that some things get parsed in welcome message like it was posted by human.
It could be important for mentioning, if you could figure out why.
VaultWiki (full version) has option to automatically link wiki articles names if it founds them in posts. And they get parsed into links in welcome messages, so something is parsed as it was posted by human.
Maybe it has something with plugin priority? Or something else, but some things get parsed, even if mentions doesn't.
tanzeelniazi
01-08-2014, 06:23 PM
1 problem when i install this
https://vborg.vbsupport.ru/attachment.php?attachmentid=147760&d=1388930648
Mod not working :( no welcome thread create somethings wrong can you fix please
ozzy47
01-08-2014, 08:08 PM
How do you have it set up in the settings?
tanzeelniazi
01-09-2014, 08:00 AM
Product is Active Yes
Create Thread Before Or After Email Activation Yes
Post As A New Thread? Yes
Posters ID 1
Posts Count Towards Posters Postcount? Yes
Forum To Post To (I select Introduction)
Welcome Thread Open? Yes
Sticky Thread? No
ozzy47
01-09-2014, 09:58 AM
Hmmm, do you do email activation on your forum? If so try and set it to do it after that and see if it works.
tanzeelniazi
01-09-2014, 11:20 AM
I already install Mod Activation Email https://vborg.vbsupport.ru/showthread.php?t=294164
Before mod is working fine but when i install another XML you post in https://vborg.vbsupport.ru/showpost.php?p=2472364&postcount=137
after Mod is not working any other idea
ozzy47
01-09-2014, 11:41 AM
Not sure, I'll have to check it out on a test site when I get a chance.
tomshawk
01-09-2014, 07:54 PM
I installed, no errors but for some reason, many of the threads created are not showing the username as requested in your Title and Message Settings admin section.
you can see what I mean by looking in this forum
http://www.diablosanctuary.com/forums/forumdisplay.php?16-Introductions
any thoughts or ideas would be greatly appriciated
ozzy47
01-09-2014, 08:03 PM
Yeah that is something that is known, try the following XML, it should stop that.
tomshawk
01-09-2014, 08:19 PM
Sorry to bother you with something you already know about.
I should have read through this thread more carefully.
Thank you. Installed new one, we'll see
ozzy47
01-09-2014, 08:21 PM
No it's no bother at all. I have had two members testing out the new XML and so far so good.
I just want to be sure it is working right before doing a proper update.
Thanks for marking as installed. :)
tomshawk
01-09-2014, 09:13 PM
Good news, so far so good.
New posts have usernames so far. ;)
Again, thank you
CAG CheechDogg
01-09-2014, 09:31 PM
I just want to update you ozzy that since adding the new xml file I have had ZERO no name threads, so everything is working fine for me still.
ozzy47
01-09-2014, 10:23 PM
Good stuff, hopefully soon I can get a update out, just kinda tied up on the site ATM.
ozzy47
01-10-2014, 03:02 AM
I already install Mod Activation Email https://vborg.vbsupport.ru/showthread.php?t=294164
Before mod is working fine but when i install another XML you post in https://vborg.vbsupport.ru/showpost.php?p=2472364&postcount=137
after Mod is not working any other idea
Try the XML in this post, https://vborg.vbsupport.ru/showpost.php?p=2473285&postcount=146
Alan_SP
01-10-2014, 04:57 PM
I just want to be sure it is working right before doing a proper update.
No problems with "empty" threads, without username. You can make update. :up:
tanzeelniazi
01-10-2014, 06:26 PM
Now working and make a welcome threads :)
Thank you so much
ozzy47
01-10-2014, 07:40 PM
No problems with "empty" threads, without username. You can make update. :up:
Now working and make a welcome threads :)
Thank you so much
Excellent, glad both issues are working correctly. :)
CoZmicShReddeR
01-11-2014, 03:06 PM
Is there a way you could add it where when it posts the welcome thread and it mentions the new users name that the name can link it back to the new users profile??
ozzy47
01-11-2014, 04:14 PM
I am looking into integrating with DBTech's user tagging mod. :)
bigdadie
01-14-2014, 03:21 AM
Yeah that is something that is known, try the following XML, it should stop that.
it seems the mod is working for the most part but it posts an empty thread at random it seems as well as the thread with the users name in the time, like I have it set to. is this file intended to fix that issue? should I remove the old one first or just update and set it to overwrite?
ozzy47
01-14-2014, 03:22 AM
No need to remove the mod, just update allowing overwrite.
bigdadie
01-14-2014, 03:22 AM
I am looking into integrating with DBTech's user tagging mod. :)
this would kick ass by the way. :up:
bigdadie
01-14-2014, 03:23 AM
No need to remove the mod, just update allowing overwrite.
will do and will report back either way, thank you.
ozzy47
01-14-2014, 03:23 AM
I know, I just have to get some time to get it working, kinda tied up working on the site.
bigdadie
01-15-2014, 03:38 AM
still getting the random empty post. had a few dozen registers in the past couple of days... its about 1 or 2 empty threads for every 10 correct threads.
ozzy47
01-15-2014, 10:29 AM
Hmmm, that makes no sense, I'll look into it some more.
Alan_SP
01-15-2014, 04:07 PM
still getting the random empty post. had a few dozen registers in the past couple of days... its about 1 or 2 empty threads for every 10 correct threads.
Are you sure you installed new version allowing overwrite?
New version checks if username variable is empty, or not. If not, it creates thread. This check solves problem with users not doing correct email verification.
Import once more allowing overwrite.
bigdadie
01-16-2014, 01:12 AM
Are you sure you installed new version allowing overwrite?
New version checks if username variable is empty, or not. If not, it creates thread. This check solves problem with users not doing correct email verification.
Import once more allowing overwrite.
last time I re-uploaded the entire mod. just now, I re-uploaded the xml from this post only.
https://vborg.vbsupport.ru/showpost.php?p=2473285&postcount=146
I'll report back.
ozzy47
01-16-2014, 01:14 AM
Yeah the XML in that post should stop it, it has for everyone else so far.
bigdadie
01-16-2014, 02:09 AM
maybe I did something wrong... either way, I should have more data by later tomorrow.
should the ver number still be 1.0.0?
ozzy47
01-16-2014, 02:26 AM
Yeah there is not a new version yet, this is just like a patch.
CAG CheechDogg
01-16-2014, 10:06 AM
Are you sure you installed new version allowing overwrite?
New version checks if username variable is empty, or not. If not, it creates thread. This check solves problem with users not doing correct email verification.
Import once more allowing overwrite.
I haven't had anymore empty name threads what so ever and the last xml file provided by ozzy did the trick.
bigdadie
01-17-2014, 01:38 AM
must of been my bad, almost 40 registrations since I uploaded the new xml, not a single empty thread. looks to be all good in the hood. thanks oz.
ozzy47
01-17-2014, 01:39 AM
Excellent, glad to hear. :)
nxtgen
01-17-2014, 01:50 PM
So what I do to get tagging to work, I go back and edit the post and just add in "@" to the user name.... It works..
ozzy47
01-17-2014, 03:22 PM
Well yeah, but that defeats the purpose of it being automated, plus if the user is already offline when you do that, they may not know.
tanzeelniazi
01-28-2014, 03:00 PM
1 problem sir
Now mod is working fine but when i open Duplicates IP reports
i see IP like this 1234.123.123 fine see 2 users register in Same IP its mean duplicate users but when i check IP from profile its different like 222.333.444.5
Alan_SP
02-27-2014, 11:44 AM
Just noticed that welcome thread is also created if an old user confirms new email address.
I just had one of the first users on my site to have problems with his email address, so I informed him about this. He changed email address and when he confirmed new email address, thread was created.
I use option that thread is created when they confirm email address, so this triggers new thread even when old user confirms new email address. :(
CAG CheechDogg
02-27-2014, 11:46 AM
Just noticed that welcome thread is also created if an old user confirms new email address.
I just had one of the first users on my site to have problems with his email address, so I informed him about this. He changed email address and when he confirmed new email address, thread was created.
I use option that thread is created when they confirm email address, so this triggers new thread even when old user confirms new email address. :(
I'm sure the OzzMan will put out an update for this ....
ozzy47
02-27-2014, 11:51 AM
Hmmm, I will have to see if there is a workaround for that.
CoZmicShReddeR
03-03-2014, 03:06 AM
Just had an issue one post was made with new user but then at the same time or right after it spammed 5 more post with user name missing and the only one person was new...
It's was and is set to created thread after email activation. I have had this happen before.
Alan_SP
03-03-2014, 01:53 PM
Use version that solves it: Link to the post it was given last time in attachment. (https://vborg.vbsupport.ru/showpost.php?p=2473285&postcount=146)
CoZmicShReddeR
03-03-2014, 11:13 PM
Use version that solves it: Link to the post it was given last time in attachment. (https://vborg.vbsupport.ru/showpost.php?p=2473285&postcount=146)
Ah k Thanks! ;)
Alan_SP
03-13-2014, 04:08 PM
Hmmm, I will have to see if there is a workaround for that.
Well, I was thinking a bit. :D
You could:
- Create new field in user table, let's call it already welcomed on installation and make it boolean (logical, only Yes/No)
- Put 1 (Yes) in all already existing users fields, so there wouldn't be new welcome threads for old users.
- When there's new email confirmation, check also if already welcomed field for that user is set to Yes, or if it is still No (0). If still No, create new welcome thread.
- After you create welcome thread for user, change status of his already welcomed field to Yes (1).
This would prevent multiple welcome threads when old users confirm new email addresses.
ggrimes620
03-13-2014, 09:35 PM
Installed and working great!
- with the new file of course! :)
Thanks Ozzy!
ozzy47
03-13-2014, 10:25 PM
Not a problem, glad you like it, and thanks for marking as installed. :)
DemOnstar
04-28-2014, 02:35 AM
If you are ever considering new features for this mod, how about considering this?
The welcome thread/post reply content will be based on the new custom user field /or fields that is/are required on registration.
https://vborg.vbsupport.ru/showpost.php?p=2495007&postcount=1
Cheers Ozz
LexLuthor
04-29-2014, 04:20 PM
Hey Guys,
I use this great hack to create a new thread in adminzone and inform about new users.
But as you can see on the screen, sometimes the variable $username be empty. Im not sure where the bug comes from.
I copied the sam text to every title and body field in adminzone.
Maybe ozzy can implement a select what nubers used for create new threads, so i can say "use only template 1 and 2 for create new threads/posts.
Here the Screen: http://prntscr.com/3elg1w & http://prntscr.com/3elgbg
Br Lex
chikuru
05-07-2014, 03:41 PM
If you are ever considering new features for this mod, how about considering this?
The welcome thread/post reply content will be based on the new custom user field /or fields that is/are required on registration.
https://vborg.vbsupport.ru/showpost.php?p=2495007&postcount=1
Cheers Ozz
Thanks for quoting my post. Im also looking forward to this. this idea is much better. using templates looks really obvious to other members
Disco_Stu
05-08-2014, 03:06 PM
How difficult would it be to add the ability to specify a tag like 'new member'
Update:
Please ignore my question. I found a different way to do it.
Great mod. I might end up using it.
CoZmicShReddeR
07-25-2014, 11:03 PM
Just a request: I would like to see this show their names and have it link to their new profile
Like where it says the name like this in the new post.
EXAMPLE:
Welcome CoZmicShReddeR (http://www.cozworld.com/member.php?u=1), Glad you have joined!
I remember there was one here in the forums I used years ago that did that. I tried looking for it but cannot find it or I had it and it stopped working with VB4
ozzy47
07-25-2014, 11:07 PM
Hmmm, I'll have to look into that and see if it is still feasible, which it should be.
CAG CheechDogg
07-26-2014, 07:45 AM
Just a request: I would like to see this show their names and have it link to their new profile
Like where it says the name like this in the new post.
EXAMPLE:
Welcome CoZmicShReddeR (http://www.cozworld.com/member.php?u=1), Glad you have joined!
I remember there was one here in the forums I used years ago that did that. I tried looking for it but cannot find it or I had it and it stopped working with VB4
Thank you CoZmic ! This would really be cool if Ozz could make this happen ....
Alan_SP
07-26-2014, 06:52 PM
It would be even cooler (:D) if it could work with mentions (DBTech AUT mod), but sadly, probably it wouldn't ever work. Linking with profiles is, on the other hand a bit easier. You just need userID supplied (like we have username supplied with $username variable), and you could construct link to users' profile fairly easy.
On the other hand, I'd like that mod checks if the user was previously registered and if was, not to create welcome thread. It looks a bit strange when users registered for years receive welcome thread.
ozzy47
07-26-2014, 06:55 PM
You have seen it create threads for previously registered users?
ozzy47
07-27-2014, 02:14 AM
v1.1.0 (July 26, 2014)
- Added ability to link username to users profile.
CAG CheechDogg
07-27-2014, 05:02 AM
Oh this sucks Ozzy!!! I got the welcome thread without the username when I created a new test account 3 times in a row ....
CAG CheechDogg
07-27-2014, 05:10 AM
Oh man Ozzy...this is not good ...I am getting Welcome Threads with no names out of no where and no new registered members are even registering .... I have had 7 phantom ones and the 4 I created myself to test this out ....HELP !!! lol
CAG CheechDogg
07-27-2014, 05:20 AM
I only got one new thread to go through with the username but it wasn't linked to the profile, here is the link to that thread:
https://www.cagclan.com/community/threads/32373-++++ING-HELL-YEAH-!-We-Have-A-New-Member-TestDummy35!
CAG CheechDogg
07-27-2014, 05:27 AM
LOL! WOAH! ok ...so for every new register I am getting 3 welcome threads, 2 without the username and one with the username but it is not linked to the profile..thats why I am getting tons of phantoms ...makes sense?
ozzy47
07-27-2014, 08:58 AM
That's strange, I did not get that on my dev site. I'll look over the code in a bit and see what is going on.
ozzy47
07-27-2014, 09:20 AM
Ok I fixed the no username thing, redownload and install the new XML.
I had removed some code inadvertently that caused that.
john7911
07-27-2014, 10:30 AM
Thank you ozzy47 :)
ozzy47
07-27-2014, 10:49 AM
Thank you ozzy47 :)
Don't forget to mark as installed. :)
ForceHSS
07-27-2014, 12:30 PM
Don't forget to mark as installed. :)
Do you see who has installed always wanted to know
ozzy47
07-27-2014, 12:32 PM
Yes the developer of the mods can see if you marked it as installed or not. :)
This only applies if you replied in the thread.
Alan_SP
07-27-2014, 01:07 PM
You have seen it create threads for previously registered users?
Yes, I already reported this, but you obviously forgot it.
Anyway, I first reported it in this post:
Just noticed that welcome thread is also created if an old user confirms new email address.
I just had one of the first users on my site to have problems with his email address, so I informed him about this. He changed email address and when he confirmed new email address, thread was created.
I use option that thread is created when they confirm email address, so this triggers new thread even when old user confirms new email address. :(
After some time, as there was no workaround, I suggested this:
Well, I was thinking a bit. :D
You could:
- Create new field in user table, let's call it already welcomed on installation and make it boolean (logical, only Yes/No)
- Put 1 (Yes) in all already existing users fields, so there wouldn't be new welcome threads for old users.
- When there's new email confirmation, check also if already welcomed field for that user is set to Yes, or if it is still No (0). If still No, create new welcome thread.
- After you create welcome thread for user, change status of his already welcomed field to Yes (1).
This would prevent multiple welcome threads when old users confirm new email addresses.
It would be really great if old users don't get welcome thread when changing (actually, when confirming new) email addresses.
Do you see who has installed always wanted to know
Starter of a thread in these sections see a bit more info in a postbit. You see if someone clicked install or not.
ForceHSS
07-27-2014, 01:12 PM
upload a picture as I have this mod on my site wanted to make sure its the same
ozzy47
07-27-2014, 01:14 PM
Yes, I already reported this, but you obviously forgot it.
Anyway, I first reported it in this post:
After some time, as there was no workaround, I suggested this:
It would be really great if old users don't get welcome thread when changing (actually, when confirming new) email addresses.
Starter of a thread in these sections see a bit more info in a postbit. You see if someone clicked install or not.
Ok I will have to check it out, I guess I did forget about it, sorry. :(
ozzy47
07-27-2014, 01:15 PM
upload a picture as I have this mod on my site wanted to make sure its the same
Upload a picture of what?
ozzy47
07-27-2014, 06:46 PM
It would be really great if old users don't get welcome thread when changing (actually, when confirming new) email addresses.
I am unable to replicate this on my dev site, maybe you can PM me a admin account, and I can try and replicate it on your site.
CAG CheechDogg
07-27-2014, 07:27 PM
Ok good stuff Ozzy ! ...works good now ...Quick question ... if I change all the instances in the new XML file of $username to $musername will that be enough to get the HTML markup of the usergroups?
ozzy47
07-27-2014, 07:28 PM
Ok good stuff Ozzy ! ...works good now ...Quick question ... if I change all the instances in the new XML file of $username to $musername will that be enough to get the HTML markup of the usergroups?
It should be, but to be honest, I never tried musername.
CAG CheechDogg
07-27-2014, 07:38 PM
It should be, but to be honest, I never tried musername.
LOL! ... well isn't musername what is used in place of username to spit out the markup? Or do you mean you didn't try it on this mod? ....
CAG CheechDogg
07-27-2014, 07:40 PM
Actually Ozzy...nm my Man ... it would be pointless to even add the markup since they don't belong to any other group except the default registered users group ...lol... wtf am I thinking! lol..
Thanks Ozzy the mod works fine my Man !!!
ozzy47
07-27-2014, 07:42 PM
Yeah that's probably why I never tried it.
Glad it is all good now. :)
CAG CheechDogg
07-27-2014, 07:51 PM
Yes ... A OH KAY ! :up:
Alan_SP
07-27-2014, 08:14 PM
I am unable to replicate this on my dev site, maybe you can PM me a admin account, and I can try and replicate it on your site.
Do you use email confirmation and create welcome thread only when email is confirmed? That's the part of the code that creates this problem.
If you create thread immediately when user registers, you wouldn't have this type of problem.
Just set it to create thread when user confirms email, it would get triggered for old users changing their email addresses and confirming them.
ozzy47
07-27-2014, 08:18 PM
Ok gotcha, I will look into a work around for this.
CAG CheechDogg
07-27-2014, 08:19 PM
Do you use email confirmation and create welcome thread only when email is confirmed? That's the part of the code that creates this problem.
If you create thread immediately when user registers, you wouldn't have this type of problem.
Just set it to create thread when user confirms email, it would get triggered for old users changing their email addresses and confirming them.
I see what you are saying Alan ... I have it to create thread only after they confirm emails but I have not had this problem ... I understand why it would do that though as it is confirming a new email address and like you said it triggers the new thread creation ...
Alan_SP
07-28-2014, 09:40 AM
Yes, this is a bit rare, as old users don't often change their old email addresses. So it need a bit of luck to be spotted, so to say.
mitch84
09-07-2014, 01:33 PM
when a new welcome thread is create, the member's name can be clicked in the topic, which refers to their profile? thx
ozzy47
09-07-2014, 01:42 PM
when a new welcome thread is create, the member's name can be clicked in the topic, which refers to their profile? thx
I can see about adding that in a future version, could you post that as a feature request on my site, in the mods thread so it gets recorded into my tracking system, http://ozzmodz.com/forumdisplay.php/98-Welcome-Thread-Post-For-New-Users
Alan_SP
09-11-2014, 10:35 AM
I just noticed this thread: http://slobodni.net/t121097/
Actual user name is pandora&, but as you can see, in thread title it's pandora& and in thread content it's pandora&
It's a problem with this type of characters, obviously.
ozzy47
09-11-2014, 10:41 AM
Hmmm, I'll have to see about parsing that.
CAG CheechDogg
09-11-2014, 05:03 PM
I just noticed this thread: http://slobodni.net/t121097/
Actual user name is pandora&, but as you can see, in thread title it's pandora& and in thread content it's pandora&
It's a problem with this type of characters, obviously.
Good eye Alan!
ozzy47
09-13-2014, 10:39 AM
when a new welcome thread is create, the member's name can be clicked in the topic, which refers to their profile? thx
Ya know what, I forgot this was added in v1.1.0. If you look in the [OzzModz] Welcome Thread / Post For New Users Titles And Messages settings you will see what you have to add to the thread content for this to work. :)
$username
mitch84
09-13-2014, 11:01 AM
ok, sorry I missed that! I added but old topics are not updated, thx
ozzy47
09-13-2014, 11:14 AM
ok, sorry I missed that! I added but old topics are not updated, thx
Yeah old topics won't be updated, as that bit of code was not in the post when it was posted. :)
ozzy47
09-13-2014, 05:30 PM
v1.2.0 (September 13, 2014)
- Existing users that change their email, and confirm the new email, will no longer trigger the mod to post a thread.
- Users that sign up with names that have special characters, like this, pandora& will now show up correctly, instead of showing like this, pandora&
CAG CheechDogg
09-13-2014, 10:24 PM
JUICE DA' MAN OZZY! .... Once again Ozzy thanks for doing what you do best for us , I'm sure I speak for most people here on V.org when I say that we appreciate your work my Man ...THANK YOU!
ozzy47
09-13-2014, 10:30 PM
Not a problem. :) Thanks for the kind words.
CAG CheechDogg
09-13-2014, 10:50 PM
Hey Ozzy I sent you a PM my Man, can you check it out and let me know what you think?
Kat-2
09-23-2014, 06:59 PM
What a fun mod! Works great. Thanks Ozzy..
ozzy47
09-23-2014, 07:27 PM
Glad you like it, and thanks for marking as installed. :)
dknelson
11-04-2014, 07:13 PM
Had this or something similar on my 3.8 board. I remembered doing a mod so that the new users username linked to their profile. Does this one do that? Guess I'll know soon anyway.
ozzy47
11-04-2014, 07:23 PM
Yes it does, and thanks for marking as installed. :)
dknelson
11-04-2014, 10:20 PM
Got my first new member since installing this a few minutes ago and got a Databae error. I'm not a coder so any help wold be appreciated.
Invalid SQL:
UPDATE user
SET ozzmodz_welcome_thread_welcomed = 1
WHERE userid =;
MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3
Error Number : 1064
Request Date : Tuesday, November 4th 2014 @ 06:08:35 PM
Error Date : Tuesday, November 4th 2014 @ 06:08:35 PM
Script : http://www.mysiteorg/forum/register.php?a=act&u=17520&i=5d3fd50bfdaaebf51b871712bb94a4bd0d7d5272
Referrer :
IP Address : 125.255.25.53
Username : Jonathan Collins
Classname : vB_Database_MySQLi
MySQL Version :
ozzy47
11-04-2014, 10:28 PM
Strange, for some reason it did not get the userid. Did it post a thread, or did it do nothing?
dknelson
11-04-2014, 10:35 PM
No, I just looked. It didn't post at all.
ozzy47
11-04-2014, 10:35 PM
Hmmm, do you have the members verify email before they become members?
dknelson
11-04-2014, 10:37 PM
By the way, I'm running 4.2.3 if that matters to you.
ozzy47
11-04-2014, 10:39 PM
No that don't matter, what about the question above?
dknelson
11-04-2014, 10:47 PM
Yes, after email.
ozzy47
11-04-2014, 10:50 PM
That's really weird, as no one else has come across that issue. If it happens again, let me know and I can try and debug it on your site.
dknelson
11-04-2014, 10:53 PM
OK.. Actually I'll create test user and see what happens.
ozzy47
11-04-2014, 10:56 PM
OK let me know. :)
dknelson
11-04-2014, 11:27 PM
Created a test user and didn't get the error and it past the welcome thread. Maybe it was just a hiccup.
ozzy47
11-04-2014, 11:28 PM
It's possible, there could have been some cron that was running, and was taking up resources. Glad to hear it seems OK now. :)
dknelson
11-04-2014, 11:32 PM
I appreciate your quick response. Very good support. Thank you.
ozzy47
11-04-2014, 11:33 PM
Not a problem, glad to help, and thanks for marking as installed. :)
dknelson
11-05-2014, 12:00 AM
Well heck...just got another one. Can't deal with it tonight....was up all night last night and need to get some sleep. I'm going to just disable it until I have time to deal with it.
vBulletin® v3.8.12 by vBS, Copyright ©2000-2024, vBulletin Solutions Inc.