Introducing the Wall Script 4.0 commercial edition, a rich wall updating script and it’s a collaboration of 9lessons blog tutorials and some Jquery plugins. We added and improved many new features like instant photo uploads , webcam snap, more button, collapsed comments, expanding urls and delete update animations. Don't miss the video demo. Thanks!
Download Script Live Demo
The new Wall Script 4.0 contains six folders called includes,css, icons,js, uploads and profile_pic with PHP files.
includes
-- Wall_Updates.php
-- db.php //Database connection
-- Some Support Files
js
-- wall.js
-- jquery.min.js // 1.4.2 version
-- jquery.oembed.js
-- jquery.wallform.js // Multiple ajax uploads
-- jquery.webcam.js
css
-- wall.css
//Files
index.php, load_messages.php, load_comments.php, message_ajax.php,comment_ajax.php, delete_message_ajax.php, delete_comment_ajax.php, moreupdates_ajax.php, view_ajax.php, session.php, webcam_image_ajax.php etc..
-- Wall_Updates.php
-- db.php //Database connection
-- Some Support Files
js
-- wall.js
-- jquery.min.js // 1.4.2 version
-- jquery.oembed.js
-- jquery.wallform.js // Multiple ajax uploads
-- jquery.webcam.js
css
-- wall.css
//Files
index.php, load_messages.php, load_comments.php, message_ajax.php,comment_ajax.php, delete_message_ajax.php, delete_comment_ajax.php, moreupdates_ajax.php, view_ajax.php, session.php, webcam_image_ajax.php etc..
Note: Expanding URL oembed plugin works with Jquery 1.4.2 problem with Jquery higher versions.
Watch Features Demo
Database design for Facebook wall script. Contains four tables users, messages, comments and user_uploads.
Features
Instant Photos UploadsComments
Collapsed Comments
Expanding URLs
Webcam Snaps
Foreign Language Support
More Button
Script Filter + Text to Link
Installation
Step 1
Extract wall.zip into htdocs or www folder using Winzip software. Create Mysql database wall and find out wall.sql and import using PhyMyAdmin or MySQL query browser. Step 2
MySQL database configuration settings.db.php
You have to modify Host, Username and Password. If you want to enable Gravatar image make it $gravatar=1. You can change $perpage value for more button.
<?php
define('DB_SERVER', 'Host');
define('DB_USERNAME', 'User Name');
define('DB_PASSWORD', 'Password');
define('DB_DATABASE', 'Database');
$connection = mysql_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD) or die(mysql_error());
$database = mysql_select_db(DB_DATABASE) or die(mysql_error());
mysql_query ("set character_set_results='utf8'");
$path = "uploads/";
$perpage='10'; // Updates perpage
$base_url='http://localhost/wall/'; //Eg: http://www.abc.com/
$gravatar=0; // 0 false 1 true gravatar image
?>
define('DB_SERVER', 'Host');
define('DB_USERNAME', 'User Name');
define('DB_PASSWORD', 'Password');
define('DB_DATABASE', 'Database');
$connection = mysql_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD) or die(mysql_error());
$database = mysql_select_db(DB_DATABASE) or die(mysql_error());
mysql_query ("set character_set_results='utf8'");
$path = "uploads/";
$perpage='10'; // Updates perpage
$base_url='http://localhost/wall/'; //Eg: http://www.abc.com/
$gravatar=0; // 0 false 1 true gravatar image
?>
Wall_Updates.php
Here you have to maintain same $pageper value for more button.
<?php
class Wall_Updates
{
public $perpage = 10; // Uploads perpage
................
................
}
?>
class Wall_Updates
{
public $perpage = 10; // Uploads perpage
................
................
}
?>
Step 3
User login session configuration.session.php
User authentication success login.php should generate user id value as session.
<?php
session_start();
$uid=$_SESSION['user_id']; // In demo $uid=1 references to 'srinivas'
?>
session_start();
$uid=$_SESSION['user_id']; // In demo $uid=1 references to 'srinivas'
?>
Step 4
Webcam snaps configuration.wall.js
Here you can set the webcamtotal value. I recommend 1 or 2 it's depends on your server capability.
$(document).ready(function()
{
var webcamtotal=2;// Snaps Count Min 1 and Max 6
...........
...........
}
{
var webcamtotal=2;// Snaps Count Min 1 and Max 6
...........
...........
}
Installation Video
good song man :)
ReplyDeletehey,
ReplyDeletei just downloaded the wall script 3.0 but messages do not support unicode special characters languages, like Greek. Do you have any fix for that?
Good job ! (Y)
ReplyDeletevery interesting tutorial.. really like your write up...!
ReplyDelete@Michael
ReplyDeleteWe added many rich features in Wall Script 4.0, If you compare with 3.0 it is just 20% of work.
check this one http://www.9lessons.info/2011/08/foreign-languages-using-mysql-and-php.html
ReplyDeleteçok güzel bir çalışma. gerçekten tebrik ettim.
ReplyDeleteIs there anyway to incorporate friends into this script as such as in this demo: http://labs.9lessons.info/srinivas
ReplyDeleteAnd where is the .zip file? I just paid for this one :)
ReplyDeleteHi! It's really wonderful job!
ReplyDeleteStupid question - is it hard to integrate this script with FB-Connect (Twitter)? And can I find some kind of tutorial here?
demetrius.
great script. thanks man
ReplyDeleteNice puma t-shirt :)
ReplyDeleteGreat Job Srinivas ..
ReplyDeleteI wish you good sales
for huge sales you can offer this script on codecanyon.com
I will try to buy a copy later .
But now we have to pay !! :( I'm sad
ReplyDeletebut there is something need to be notified here .
ReplyDeletethe script is fine and working very well but it is not suitable for friends wall update ,
means it is just one to self wall status , but when visiting other person wall , we will also see our wall , so I think need to work in that area bro
is this open source!?
ReplyDeletei need some edit to integrate with my website!
regards!
When do I get the .ZIP file I pai for?????
ReplyDeleteWebcam Snaps
ReplyDeleteWebcam Snaps i want them apart.... only this!
ReplyDeletePlease write a tutorial on drag and drop friends in circles in google plus using exactly the same effects as google plus.
ReplyDeleteStill waiting for the script I paid for :)
ReplyDeleteAre you still using the jquery.oembed.js file for video playing?
It will give trouble on sistes with SSL. Inside the .js file, you can't change the http to https
any ide on how to work around this problem?
good........
ReplyDeletedo provide support for buyers ?
ReplyDeleteVery good!!!
ReplyDeletetut Great..
ReplyDeletei have use wall scripts 3.0 and upgrade, it is work 90% than wall 4.0 ,my wall have'nt update and webcam images @@, hope you' share tut, sr about my English
Oh!! good script :B
ReplyDeleteusers are defined by $uid.. but how can they comment and see other walls when they are logged in?
ReplyDeleteNice Song Srinivas! ;)
ReplyDeleteMuchas Gracias amigo desde peru muchas gracias lo esperaba :B !
ReplyDeleteare will live demo? or only video
ReplyDelete@KFllash32
ReplyDeleteYou will get mail from [email protected]
excelent !!!!!!!!!!!!!!
ReplyDeleteVery nice job man :=)
ReplyDeleteI got it. Thanx, but how to solve the SSL issue with the oembeded .js file?
ReplyDeleteIs there any workaround? If not, I can't watch movies, because my site is no longer safe.
Its a http I can't change to https in that js file.
I searched the web for a solution, but could not find any.
Hey Srinivas, I uploaded the script and when ever I make a post everything disappears after a refresh... I'm not sure what the cause maybe but wanted to know if there was a work around....
ReplyDeleteyou are awsome!
ReplyDeleteg8 work man
ReplyDeletesuperb!!!!!!!!!!!!!
did not find link to download can you plz send me on my this mail
ReplyDelete[email protected]
Hey, I bought the script but is there any way to make Youtube Embeds show videos? Only Vimeo seems to work.
ReplyDeleteHey there, I noticed a bug in this script. When you authenticate the webcam and click "Take snap" The button will disappear.
ReplyDelete@Youtube updated api to HTTPs.
ReplyDeleteEg:
http://www.youtube.com/watch?v=WtkqBgvrc-c
to
https://www.youtube.com/watch?v=WtkqBgvrc-c
Soon Oembed plugin will update.
Thanks so much Srinivas. Can't wait till the update. This script is worth so much more btw, you should consider raising the price.
ReplyDeleteHi There
ReplyDeleteCan you tell me if users can see other walls and how - also how do users create a profile to post to the wall? Dede
Have you made any updates?
ReplyDeleteFor multi users follow this
ReplyDeletehttp://www.9lessons.info/2010/04/database-design-create-tables-and.html
after the payment but how do I download files?
ReplyDeleteAfter payment success. You will get a mail from [email protected] with contains wall.zip files. It's completely manual process.
ReplyDeleteExpanding URL completely depends on jquery.Oembed.js plugin
ReplyDeleteFew days back Youtube updated API to HTTPs.
Eg:
http://www.youtube.com/watch?v=WtkqBgvrc-c
to
https://www.youtube.com/watch?v=WtkqBgvrc-c
I have paid via paypal and I am waiting for a zip file
ReplyDeleteHi, just brought it. it is an amazing script.
ReplyDeleteBut what do I need to do to make it update comments automatically.
Thanks in advance.
how do I make it load comments from the database without having to refresh the page.
ReplyDeleteSome more info on what this scrip can do will be more helpful.
ReplyDeleteDo we have a choice as to what comments or posts should be going to facebook and ?
just a question why is it in most table the user is $user_id and in wall 4.0 its $uid?
ReplyDeleteCould you please help, I purchase the script. When entering into friend's wall, how can we pass the $owner variable? In your other post, $wall_user_id' is never configured. Please help.
ReplyDeleteexcelent job!!
ReplyDeleteexcelente
ReplyDeleteheey create a facebook chat api :D
ReplyDeleteEnable PHP GD extension.
ReplyDeleteHi Srinivas!
ReplyDeleteCould you please consider this?
* A simple (and secure) login form
* A simple register form
* Possibility to see all users comments
* Autoupdate for new posts.
* Link for logging out
Thanks so much for the great script. Others can view my working one here---> http://novelines.com/
ReplyDeleteQuick question - how can I add a share this icon next to each post e.g. Twitter or Add this etc. T
For those that use ispconfig ( I use ispconfig version 3 )
ReplyDeletea little hint: My icons ( the camera buttons and the trashbin button ) did not show up properly I found out that ispconfig handles /icons differently. after renaming the icons folder to images, I changed all occurrences of "icons" to "images" in the index.php and the css/wall.css
Now all is displaying properly
Hi I bought the script and check the next line.
ReplyDeleteI put this just
$uploads = substr($uploads,0,-1);
before of
$s = explode(",", $uploads);
in load_messages.php line 48 but maybe it's near of 48 becouse i'm introducing fancybox lightbox system to the script.
I let you know my changes...
Hi i want to see all users comments can you help me ?
ReplyDeleteHow do you pass the GET variable to message_ajax.php so if I wanna look at a users wall example.com/wall.php?uid=2 this does not work as message_ajax.php will not see the GET variable I'm kinda stuck LOL
ReplyDeletein message_ajax.php
$uid=$_GET[uid'];
but nothing......
Help!
xxx
Greetings Srinivas. Paid by Paypal about a month ago and still haven't gotten the link or any files. No response to emails either. What do I need to do to get the script???
ReplyDelete@Bulebush
ReplyDeleteI sent to [email protected] please check and let me know.
Hey srinivas,
ReplyDeleteI search for a DIV + PHP that display images uploaded, i want to modifie it how i want, where i can find it please ?
Thank you another one.
somebody put the script into a site with many members? not a blog and goes well?
ReplyDeleteWritten comments remain, pictures loaded,...after save remain? for each member?
Srinivas you try your nice script in a site , on profile user page and worked? Pls tell me.I want put this script in my site where i have 1000 users in profile page. It will work ?
There are many bugs, especially with taking a picture. When taking a picture it sometimes is not able to create the picture and instead it uses a previous uploaded picture when u take a snapshot.
ReplyDeleteIt's really cool and I think people from all over the world love your wallscript.
ReplyDeleteI have a problem with a own jquery code! If you want to help me go to myfacebook account.
http://www.facebook.com/sinan.ek
@Srinivas
ReplyDeleteHow do you pass the GET variable to message_ajax.php so if I wanna look at a users wall example.com/wall.php?uid=2 this does not work as message_ajax.php will not see the GET variable I'm kinda stuck LOL
in message_ajax.php
$uid=$_GET[uid'];
but nothing......
To whoever said, "how do I make it load comments from the database without having to refresh the page."
ReplyDeleteLearn this first: (you will need jquery/below is javascript)
function loadLog(){
$.ajax({
url: "log.html",
cache: false,
success: function(html){
$("#myDivIdWhereDataShouldGo").html(html); //Insert contents of "log.html" into the div
},
});
}
setInterval (loadLog, 2500); //Reload file every 2.5 seconds
// imagine now the log.html is data from a database. You can in theory replace the html content of log.html for a string variable. log.html is read as a long string anyway.
good luck, e
Here's a fix I found to embedding/expanding YouTube URLs. Looks like it works with jquery.oembed.min.js and jquery/1.3.2/jquery.min.js. Check my working example here: http://errolabaid.com/oembed
ReplyDeleteAdapting this to Srinivas' code shouldn't be to hard.
Thanks again Srinivas for the code!
e
Hey, Gorgeous!!!!...
ReplyDeleteI'll buy this soon...
Great script Srinivas, but can you please help me getting youtube videos to load with oembed?
ReplyDeleteHey Srinivas, I have purchased your script around 3 days ago and I still did not recieve the email you said I would recieve 24 hours after the purchase. What happened?
ReplyDelete@Adrian Barylski
ReplyDeleteCloud you please send me your transaction details to [email protected]
Hello Srinivas,
ReplyDeleteI purchased the script and added to my site. Great work! But I have one minor problem. When I press the webcam the following message appears: "Error: Flash movie not yet registered!" any ideas what to do?
Cheers!
Anastasia
@Anastasia
ReplyDeleteUpdate your browser flash player.
owsome bro........ great job...
ReplyDeleteseems great, but is it down?
ReplyDeletewall.9lessons.info ?
Does anyone have a tutorial or initial guidance on whether integration with facebook connect is possible?
ReplyDeleteHi Srinivas, I've just sent an e-mail to you regarding the details for the payment to own the wall script 4. Could You check and replay? Many thanks.
ReplyDeleteHi!
ReplyDeleteIf I delete a update with photo, the uploaded photo isnt deleted. How to delete the photo at same time?
I am getting "Error: Flash movie not yet registered!" and have updated my flash player as you stated above on my browser, but that still doesn't fix it. The rest of the script is all awesome! Thanks so much, you saved me a lot of time as I was making my own wall and running into ajax issues when I stumbled across this, it teaches a lot from dissecting it and integrating my own functionality. :)
ReplyDeleteHi!
ReplyDeleteStill no answer for this?
If I delete a update with photo, the uploaded photo isnt deleted. How to delete the photo at same time?
Hello Srinivas.
ReplyDeleteI have noticed the following: if I enter a new status and write it in a different language (not in english) it is shown correctly. But if I comment it, then the comment will appear as weird symbols and when I press F5 the comment shown correctly.
Is there a bug or I haven;t done something correct?
Should I add an ajax auto refresh to the div that shows the messages?
Any ideas how to fix it?
Thank you in advance.
Anastasia
can any one post nulled version ? i'm joking :D
ReplyDeleteyou need to :
- facebook or windows live connect,
- like , dislike button,
- multiusers comment,
- tagging, smileys, ...
great job, continue
Hello Srinivas.
ReplyDeleteI bought the Wall Script 4.0 and it is working great so far except for one thing. I am having trouble getting the messages to load from the update box to the feed. Is there some manipulation to the code that I need to make to make it work?
Thanks and great job. It's impressive!
Thanks a lot for this awesome script !! :)
ReplyDeletehey guys i have created the facebook chat API
ReplyDeletegood:)
ReplyDeleteHow I can get this code?
ReplyDeletewall script 4.0
howcan i grab this awesome script.
ReplyDeleteSend a mail to [email protected] to get Wall Script 4.0
ReplyDelete