What is vldPersonals?

vldPersonals is a very easy to use dating/social software. It allows you to create a fully functioning & modern dating website in a matter of minutes. If You think it's too complicated - check vldPersonals!
Know more about how You can become a dating website owner

What is vldCrowd?

vldCrowd.com is the biggest unofficial community of vldPersonals owners. It is a place to share ideas and thoughts about Your dating website. It is a place to answer questions and receive answers.
Do You own a vldPersonals license? Don't hesitate and join!

Connect Today

Community members help each other to take their dating websites to the next level. Can You make your vldPersonals website better? Join and find out...

Connect With More Than 500 Dating Website Owners! Sign Up Today
I think {members:} is the mighty King of vldPersonals extensions.
Some of you who moved to vldPersonals v.2.5.5 probably faced that you can't pass profile_gender1="" as param calling extension. That's not a bug or something...
In a nutshell if you don't care what Profile types is and not going to add more (having default one) you may open your ext.member.php and replace sql query with this one:
PHP

$result = $DB->query("SELECT m.*, if(m.totalvotes,m.totalscore/m.totalvotes,0) as ratings
                        FROM "
. DB_PREFIX . "members AS m, " . DB_PREFIX . "members_data_members AS d " .($visitors_id ? ", " . DB_PREFIX . "visitors AS v" : "")."
                        WHERE m.member_id=d.data_id AND m.active='1' AND m.group_id NOT IN ("
.$PREFS->conf['pending_member_group'].",".$PREFS->conf['canceled_member_group'].")
                        "
.($visitors_id ? "AND v.member_id=$visitors_id AND v.visitor_id=m.member_id" : "")." $wheresql
 ORDER BY $orderby $orderdir
 LIMIT $limit"
);
 

From this moment you can pass profile_label parameters as search criteria.
One moment though. Using this fix you can't use checkbox type values.
 
Good luck!
 
UPDATE:
For later versions all you need is just to pass one more parameter ,types=1 and extension will understand profile_lable param without any sql query changes.
View Comments & Reply...
Thanks to SCN for spotting this problem. In friends activity on account_home you can see previews even of the password protected album images. To prevent that open your ext.activity.php and find (~ line 288):
PHP
                               
//------------------------------------------------
// Get new pictures in albums
//------------------------------------------------
                                $result = $DB->query("SELECT *
                                                                        FROM "
. DB_PREFIX . "pictures as p
                                                                        WHERE dateadded > $timeframe AND member_id IN ($friend_ids)
                                                                        ORDER BY dateadded DESC LIMIT 50"
);
 
replace with
PHP

//------------------------------------------------
// Get new pictures in albums
//------------------------------------------------
                                $result = $DB->query("SELECT p.*
                                                                        FROM "
. DB_PREFIX . "pictures as p, " . DB_PREFIX . "albums as a
                                                                        WHERE p.dateadded > $timeframe AND p.member_id IN ($friend_ids) AND p.album_id=a.album_id AND a.password = ''
                                                                        ORDER BY dateadded DESC LIMIT 50"
);
 
View Comments & Reply...
These mods are paid.
 
This simple yet very effective mod allows you to create gifts with name starting with digit (ie "100 credits certificate") with price a bit higher than nominal (Casino's comission ;)
 
This would allow your members send really useful gifts: 50 credits, 100 credits, 500 credits, whatever you like! Isn't it cool? You can get it for $39.
 
Why would they need a lot of credits if there is no much sense in having them except for spending them for gifts or sending each other through above mentioned mod? - I've just developed brilliant mod - "Internal credits" payment gateway. All you would need is just to go to CP enable gateway and set "exchange rate" coefficient: how credits relate to dollars (or other currency you use).
 

 
For example 1.2 setting will allow your members by $10 membership for 12 credits with just one click!
 

 
Payment gateway's cost is $59.
 
Get both for $89 ($39+$59=$98)
This will be really nice, money-making improvement to your dating site/social network. It will bring life and fun to your member experience. It will bring you much more profit in longer run than you invest in implementing.
 
You can play with gifts sending and profile upgrade at my testing site:
here
I gave 700 credits bonus to all existing members :)
 
P.S.: As you probably know I try keep my work configurable and vldP coding standards compliant. (Though may be expensive for somebody but it always worths what it costs).
View Comments & Reply...
This extension allows you to display gifts on your site homepage.
Syntax is simple: {gifts:params}
 
Some of available parameters:
 
cache_name, cache_time, template and limit params pretty common for extensions so I won't explain their usage.
 
orderdir is direction of list, can be ascending (orderdir="asc") and default is descending ("desc"), sort column is gift send date.
 
gifts, similar to groups param for {members:} extension can get gift ids separated by "|" sign. This allows you to display only: "Declaration of love" gift. (gifts="14"), or "Declaration of love" and "Hello Kitty" (gifts="14|18").
 
credits is the most useful param, it gets the minimum price of the gift, so you can display on the homepage only paid gifts (where the money comes from). For example: {gifts:credits=50} would display only gifts priced at 50 and above.
 
Demo located at the bottom of this page.
 
Download is here
 
Modify design of .tpl file as you like, I'm not a designer so do it yourself, please :)
View Comments & Reply...

Nice little things in vldP 2.5.4

10/19/2009 01:04 PM
354 1 6 View Entry
Some of new features were not stated in changelog but've we noticed them.
 
When you add somebody to favorites list you don't see Add to favorites link at member profile page anymore.
 
Adding new Member group you have Duplicate option for cloning any group rights with new name!
 
Continue list please...
View Comments & Reply...

CometChat v1.5 is now available

10/15/2009 01:50 AM
1194 1 10 View Entry
Below is the full list of changes. You can see a demo by logging in using user/pass: demo1/user1, demo2/user2, demo3/user3, demo4/user4
 
Features
+ Avatar support
+ Gravatar support for sites with no avatars
+ Ability to go to user profile on clicking of name (in chatbox)
+ Youtube video integration
+ Ability to display first name only in chat conversations
+ Overall chat speed enhancements
+ Ability to login by clicking on yellow alert icon
+ Title-bar update when new message arrives
+ Different colors for incoming and outgoing messages
+ Improved synchronization with multiple open windows
+ Plugins/modules support
+ Themes support
 
Themes
+ Default theme
+ Dark theme
 
Administration features
+ Spy: View users chatting in real-time!
+ Logs: View conversation logs of users
+ Chatrooms: Ability to specify default chatrooms
 
Bundled Modules
+ Chatroom module
 
Bundled Plugins
+ Timestamp Plugin: Display time when messages arrive
+ Send File Plugin: Ability to send files to users
+ Clear Chat History Plugin: Ability to clear chat window
+ View History Plugin: View user chat logs
 
API
+ chatWith: Allows you to add a link on your page to chat with users (including users not part of friends list)
+ sendMessage: Allows you to send a message to a user (from the logged-in user)
 
Bug fixes
+ Auto-linking bug fix
+ Better support for Internet Explorer
+ Miscellaneous bug fixes
 
Original post located here
 
I think I'll test it, install here on vldCrowd and send integration files/instructions to all who have bought this nice chat and bought integration service from me before.
View Comments & Reply...
Writing of this post and mod changes are dedicated to esmith813
 
Now you can pass profile_label=value as a calling extension parameter the way you do it calling {members:} extension.
 
Examples:
{pictures:limit=10,cache_time=0,profile_gender1=1} to display men's pictures.
{videos:limit=10,cache_time=0,profile_gender1=2} to display women's videos.
 
Download from here.
 
P.S.: Make sure you have appropriate .tpl files in your_template folder. If not, download them from My downloads -> Extensions area at vldPersonals.com
View Comments & Reply...

Niche related captcha at vldCrowd

09/30/2009 12:24 AM
429 5 1 View Entry
Some of you might receive "new private message" notification by email this days.
But once you tried to open message, you've got "Wrong message id" error.
That was spammers which I've deleted before you read your Mailbox.
 
Upgrading the wall against spammers and scammers I slightly changed registration captcha. You can look yourself, that simple verification word is very natural for us and tough for robot or some really newbie.
 
If you really like "niche related" captchas just tell that in comments and I'll show the easy way how to acheive that. For example sado-mazo site could ask something like:
The most common four letters abbreviation, first letter B (BDSM).
First name of the man who made "Windows" :) (William or Bill) etc.
 
UPD
 
To implement that open your lib.account_register.php and find:
PHP

$_SESSION['captcha'] = random_string(5);
 

And replace with:
PHP

$_SESSION['captcha'] = "yoursecretword";
 

or if you want different words for different languages with:
PHP
$_SESSION['captcha'] = $LANG['custom']['secret_word'];

Voila!
View Comments & Reply...
Looked at Google webmasters tools today and it said my sitemap isn't very well - error:

http://www.vldcrowd.com/news/read/2/
404 (Not found)

I realized that in current version we use view instead of read.
I open /includes/hp/hp.sitemap.php and found this part:
PHP

$news_link = $PREFS->conf['fancy_urls'] ? "news/read/" . $obj->news_id . "/" : "index.php?m=news&p=one&id=" . $obj->news_id;
 

And changed it to:
PHP

$news_link = $PREFS->conf['fancy_urls'] ? "news/view/" . $obj->news_id . "/" : "index.php?m=news&p=view&id=" . $obj->news_id;
 

Hope this will help me and you :)
View Comments & Reply...

Thanks to LuvPoint from vldCrowd!

09/22/2009 09:35 AM
374 4 10 View Entry
Words don't come easy while I'm trying to say thanks to Oleg aka Inatmo, template designer and owner of LuvPoint for the great design he made for vldCrowd. I hope you will enjoy his new masterpiece here at the geekiest vldPersonals website.
 
Thank you, Inatmo!
View Comments & Reply...