Here I have posted all the three Videos to Create the product Grid.
Download the project from here
http://joethemes.com/?ddownload=7455
Dear Guys in this video I show you how to populate the product grid with JSON data.Note that this JSON data was created using PHP language.Comment your doubts below in the comment section.
Share this Video with your friends if you found this helpful!
View my Blog
http://www.joelwebsites.com
View my Website
http://www.joethemes.com
Subscribe to my channel http://www.youtube.com/subscription_center?add_user=joeljfernandes
Remove background noise from videos using Adobe Premier Pro cc
09:20:00
0 Comments
View my Blog
http://www.joelwebsites.com
Subscribe to my channel http://www.youtube.com/subscription_center?add_user=joeljfernandes
RELATED VIDEOS
fade volume
https://youtu.be/gBxbp0fy30I
Improve audio
https://youtu.be/loz4nP_KZkU
Dear Guys,
In this Video I show you how to remove noise from audio using denoiser it is an easy tutorial and should be easy to follow.
I hope you enjoy watching the video thank you.
0
comments:
#Angular & JavaScript Series - On Ready function & Asynchronous code
09:18:00
0 Comments
Dear Guys This is the third Video in the Series I show you about the On Ready function and some small explanation for Asynchronous Javascript Code..
View My Blog
http://www.joelwebsites.com
Subscribe to my channel for More Videos :)
http://www.youtube.com/subscription_center?add_user=joeljfernandes
0
comments:
Cheap lighting for videos | Create Good Videos | Importance of lighting ...
09:17:00
0 Comments
Dear Guys,
I have tried to improve the lighting in my house to so thought I will show you what difference it made...
I how cost effective it is to improve video quality by just improving the lighting!
I hope that you enjoy watching this Video.Take Care Guys!
View my Blog
http://www.joelwebsites.com
Subscribe to my channel http://www.youtube.com/subscription_center?add_user=joeljfernandes
0
comments:
Moon Timelapse Video | Magic Lantern | Canon 700d T5i 55-250 mm kit lens...
09:16:00
0 Comments
Dear Guys,
I thought of Creating this video to show you how to Video Record the moon.
I used the zoom kit lens lens 55-250 mm to record the video.I used the magic crop in magic lantern to obtain the zoom,
I hope that this Video was useful to help you know the settings that I have used.
I hope you enjoyed watching the Video!
Song in this video
DEAF KEV - Invincible
View my Blog
http://www.joelwebsites.com
Subscribe to my channel http://www.youtube.com/subscription_center?add_user=joeljfernandes
0
comments:
Create your Website in Minutes free | Create a Website Easy Tutorial
09:15:00
0 Comments
Visit Wix Using this link
http://wixstats.com/?a=7163&c=124&s1=
View the Website here
http://joeljfernandes.wix.com/joelwebsites
Dear Guys in this Video I show you how I Create a Very simple yet powerful website.This website can be used for your business purposes too since it its Very Elegant and Professional.
Many people think that Website Creation is a very complicated task and difficult but in this Video I have proved you wrong.
I hope you have enjoyed watching this Tutorial.
View my Blog
http://www.joelwebsites.com
Subscribe to my channel http://www.youtube.com/subscription_center?add_user=joeljfernandes
0
comments:
#DoNotLitter KEEP THE PLACE YOU LIVE CLEAN | Joel Vlog at Bhuigauv beach...
09:06:00
0 Comments
Dear Guys in this Video I show you the beach in Vasai.This beach is called bhuigao beach.This Beach is a really beautiful beach but few days ago I visited the beach I found the surrounding littered with a lot of plastic bags and many funny things I urge you to share this page with others so that people are always aware to keep their surrounding clean.Take care guys.Stay updated for more Videos.
0
comments:
sqllite Easy Tutorial
07:38:00
0 Comments
Here is the Video
Dear Guys,
In this Video I show you how to set up a simple Sqlite database using js.This database will be very useful for you Cordova or phone gap app database.I hope you enjoy watching this Video.
Share your thoughts and questions below.Take care Guys!
View my Blog
http://www.joelwebsites.com
Subscribe to my channel http://www.youtube.com/subscription_center?add_user=joeljfernandes
Below is the code to help you understand the basic Note that the same code was used in the Video.
function DBHelper() { var database = window.openDatabase("DoctorChat", "1.0", "DoctorChat", 200000); return database; } function SuccessDB(tx) { alert('Successfully Inserted.'); } function SucessCreateTable(tx) { //alert('Successfully Table Created.'); } function ErrorDB(error) { alert('Error : ' + error.message); } function ErrorInsertDB(error) { alert('Error when inserting : ' + error.message); } var Syncanswertable = function () { alert('Syncanswertable'); //PRIMARY KEY (ID), var url = 'http://joethemes.com/chatadmin/webservices/getanswers.php?uid=1'; $.post(url, function(data){ DBHelper().transaction(function (tx) { tx.executeSql('CREATE TABLE IF NOT EXISTS app_getanswers(ID Text, question Text, answer Text, weight Text, synonyms Text, other Text)'); }); //DBHelper().transaction(function (tx) { tx.executeSql("DELETE FROM app_getanswers"); }); DBHelper().transaction(function (tx) { var length = localStorage.getItem('length'); if(length == null){length = 0;} alert(length+'i am length'); if(length < data.length){ localStorage.setItem('length',data.length); alert(data.length+'i am getanswers'); tx.executeSql("DELETE FROM app_getanswers"); for (var cnt = 0; cnt < data.length; cnt++) { var ID = data[cnt].CashRegisterID; var question = data[cnt].question; var answer = data[cnt].answer; var weight = data[cnt].weight; var synonyms = data[cnt].synonyms; var other = data[cnt].other; tx.executeSql("INSERT INTO app_getanswers(ID, question, answer, weight, synonyms, other) values('" + ID + "', '" + question + "', '" + answer + "', '" + weight + "', '" + synonyms + "', '" + other + "' " + ");"); } } }, ErrorDB, SucessCreateTable); /* DBHelper().transaction(function (tx) { // NOT NULL AUTO_INCREMENT tx.executeSql('CREATE TABLE IF NOT EXISTS app_getanswers(ID Text, question Text, answer Text, weight Text, synonyms Text, other Text,UNIQUE (question))'); }, ErrorDB, SucessCreateTable); var url = 'http://joethemes.com/chatadmin/webservices/getanswers.php?uid=1'; $.post(url, function(data){ //alert(JSON.stringify(data)+'i am getanswers'); //var getanswers = data; " + " for (var i = 0; i < data.length; i++) { //alert(data[i].question); var queryss = "INSERT OR REPLACE INTO app_getanswers(ID, question, answer, weight, synonyms , other) values( '" + data[i].ID + "' , '" + data[i].question + "' , '" + data[i].answer + "' , '" + data[i].weight + "' , '" + data[i].synonyms + "' , '" + data[i].other + "' ); "; alert(queryss); DBHelper().transaction(function (tx) { // NOT NULL AUTO_INCREMENT tx.executeSql(queryss); }, ErrorInsertDB, SuccessDB); } //var strQuery="INSERT INTO app_getanswers(ID, question, answer, weight, synonyms, other) Values(?, ?, ?, ?, ?, ?) ON DUPLICATE KEY UPDATE subs_name = VALUES("+subs_name+"),subs_birthday = VALUES("+subs_name+")"; /* $.each(data.d, function (index, store) { alert(store.StoreID); DBHelper().transaction(function (tx) { tx.executeSql(strQuery,[store.StoreID, store.Name, store.Address, store.State, store.City, store.CountryName]); }, ErrorDB, SuccessDB); }); */ }).fail( function(jqXHR, textStatus, errorThrown) { alert('error occured'); }); } Syncanswertable(); function GetAnswers(question) { // WHERE question LIKE %"+question+"% //alert('hi i amget answers'); return new Promise(function(resolve, reject) { var question = 'hi'; var sqlData = "SELECT * FROM app_getanswers WHERE question LIKE '%"+question+"%'"; alert(sqlData); DBHelper().transaction(function (tx) { tx.executeSql(sqlData, [], function (tx, results) { for (var i = 0; i < results.rows.length; i++) { //alert(results.rows.item(i).answer+'i am the answer'); var answer = results.rows.item(i).answer; alert(answer); resolve(answer); } }); },ErrorDB, function (data) { alert('success'); }); }); //return 5; }
0
comments:
how to increase website traffic for free - Tips by JoelWebsites
11:02:00
17 Comments
Some related articles that may help you are linked here
Hey guys today I will show you how to increase traffic to your website..Nice video for people who have new websites...Having a website without is pointless having it... so here are some few tips to help you get some more traffic! ... you may be wondering what is traffic?... traffic is people visiting your website, its not the traffic we see on roads..so do not get confused by hearing the word traffic because traffic has multiple meanings!
One of the important tips is to share your website on social media, but before you share the website to social media you need to ensure that your website has a blog.. if your website has a blog people tend to read the post and they may find the post engaging!... so if your website has a blog people tend to read all the post on your website if they find it interesting to them...So make sure that your post are engaging and interesting and try to make sure people will read the post for a long time!..This will help you increase the time that people are present on your website!
Here are some nice blogs that are successful
http://www.wikihow.com/Main-Page
http://www.shoutmeloud.com/
Use these above blogs as a reference and an example ... so you can apply similar strategies and then create your blog too! ...the point is to look at other people`s blog and then take ideas for yourself!
Next step is to optimize your blog with keywords! So lets say if you have a ladies top business the keywords would be red ladies top, Green ladies top for young girls ,black dress...This will vary based on many factors!
You can try going to google.com and then tyoe for a search phrase then you will see some related searches ...these are the searches that are being searched the most so I recommend you to use those keywords.This technique will help you find the correct keywords..
Once you got the keywords use these keywords in the title,meta description,url and the content...
Make sure that you do not spam too much using these keywords...
Google checks if you are following the webmaster guidelines...
Make sure the website content is suitable for new users to read ... try to explain to new website users about your website niche step by step... use some sort of numbering to the post to be systematic!
Next tip is to ask your friends what they think about your website,just some feedback it will help you find some flaws! A bad user experience is not good for seo.
Design is not so important but make sure your website loads fast and is easy to navigate!
Next tip is to put attractive images on your website to enhance the user experience so will decrease the bounce rate! optimize the image tags using the alt attribute...
Try to make sure that your post are interlinked with each other look at the video to get an idea this will help the google crawler to crawl properly on your website.
Create official pages on all social media make sure you share your content there and be sure that people see your content...if people like your content they will like and share your posts hence creating backlinks to your website..Create such quality content that people share your post automatically...
Create backlinks make sure your webpages are linked to and from other websites...Similar applies for youtube videos make sure your videos are linked to other videos.
Do not over do Seo .. content is king! Create content on a regular basis rather than focusing too much on Seo strategies!
Never Buy traffic from Pay Per Click websites
Be patient and keep Creating Content and you will see seo work!
17
comments:
Insert or Update data securely using Json php webservices
21:21:00
2 Comments
Dear Guys I have created this video because I had got a comment on my before video on how to insert data securely using the Json webservices ...This is a frequently asked question so that is the reason why I have created this video..
In this video I have shown you the most important steps to set this type of code it should be really easy..
Below are the code for the most important files
register.php <?php header('Access-Control-Allow-Origin: *'); ?> <?php header('Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept'); ?> <?php header('Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT'); ?> <?php include_once('confi.php'); error_reporting(E_ALL); //Get the variables here $username = isset($_POST['username']) ? mysql_real_escape_string($_POST['username']) : ""; $email = isset($_POST['email']) ? mysql_real_escape_string($_POST['email']) : ""; $password = isset($_POST['password']) ? mysql_real_escape_string($_POST['password']) : ""; //Get the variables here end/update statement $insertstatement = 'INSERT INTO `mytesttable`(`id`,`username`,`email`,`password`) VAlUES (NULL,"'.$username.'","'.$email.'","'.$password.'")'; $query123 = mysql_query($insertstatement) or trigger_error(mysql_error()." ".$insertstatement); //echo "$query123"; //Registration code here (insert statements) if($query123 == 1){ $result[] = array("status" => 1); }else{ $result[] = array("status" => 0); } /* Output header */ header('Content-type: application/json'); echo json_encode($result); ?> Post in the javascript that was in login.htm $.post("http://localhost/loginangulartutorial/webservices/register.php", { password: confirmpassword, email: email, username: username }, function(data, status){ alert("Data: " + data + "\nStatus: " + status); var status = data[0].status; if(status == 1){ alert('inserted /updated sucessfully'); } if(status == 0){ alert('failure statement'); }
Dear Guys,
In this tutorial I show you how to retrieve multiple Values using Json webservices.
Here below is the code for the get answers file which is the most important which I had explained on the Video
getanswers.php <?php header('Access-Control-Allow-Origin: *'); ?> <?php header('Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept'); ?> <?php header('Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT'); ?> <?php include_once('confi.php'); error_reporting(E_ALL & ~E_NOTICE); $uid = isset($_GET['uid']) ? mysql_real_escape_string($_GET['uid']) : ""; if(!empty($uid)){ $qur = mysql_query('SELECT * from app_getanswers '); $result =array(); while($r = mysql_fetch_array($qur)){ extract($r); //multiple values will be stored in the result varaible array $result[] = array("ID" => $id,"question" => $question, "answer" => $answer, "weight" => $weight, "synonyms" => $synonyms, 'other' => $other); // $json = array("status" => 3, "msg" => "User ID not define"); } $json = $result; }else{ $json = array("status" => 0, "msg" => "UID not define"); } @mysql_close($conn); /* Output header */ header('Content-type: application/json'); echo json_encode($json);
Now here is the Javascript that is needed to get the data using the for loop
which is really simple var url = 'http://joethemes.com/chatadmin/webservices/getanswers.php?uid=1'; $.post(url, function(data){ for (var cnt = 0; cnt < data.length; cnt++) { var ID = data[cnt].ID; var question = data[cnt].question; var answer = data[cnt].answer; var weight = data[cnt].weight; } });
I hope that this article helped you ...If yes mention a comment below thank you :)
View my Youtube channel here
0
comments:
How to Choose Blogging Platform? (Blogger Vs Wordpress)
22:13:00
0 Comments
How to Choose Blogging Platform?
You need to ask yourself one main question before you select your blogging platform..
You need to know what is your budget ..how much money you can afford as a person.
Another question you need to ask yourself is what is the main purpose for your website?
Is it going to be just for fun? or Is it something serious....
WordPress is for someone more serious whereas Blogger is for other users..
Blogger has a search Description section where you can enter in your keywords so you can optimize your posts for Google...
I hope you see the above video which will help you take a Good Decision...
0
comments:
Basic Angular File Structure for Most Applications
08:23:00
0 Comments
Hey Guys here I am sharing with you the Very basic file structure to start writing any Angular Js application...I hope it is useful in your projects
It consists of two main files
the html file and the js file
The HTML file will look like the following <html ng-app="joealmodule" ng-controller="JoelController"> <head> /*scripts to include jquery and angular and css*/ <link rel="stylesheet" type="text/css" href="style.css">
<script src="js/admin.js"></script> </head> <body> </body> <html> Now here below you will see the admin.js file var joelmodule = angular.module("joelmodule",["toastr","angularUtils.directives.dirPagination"]); joelmodule.controller("JoelController", function($scope,$http, toastr,$timeout) { toastr.success('Hello world!', 'Toastr fun!'); /*define functions*/ $scope.myfunctionname = function (){ alert('my first function'); } }); joelmodule.config(function(paginationTemplateProvider) { setTimeout(function(){ paginationTemplateProvider.setPath('dirPagination.tpl.html'); }, 3000); }); Here is the full explanation for pagination https://github.com/michaelbromley/angularUtils/tree/master/src/directives/pagination View his Video for full understanding
Apart from this I have even added Toaster for messages
Make sure to download the files in the correct location ie dirPagination.tpl.html should be placed in the same folder as the html file as per the above example..Comment below if you still have doubts..
I hope that this tutorial was useful to you...
0
comments:
Angular JavaScript Tutorial Series - Soon to be Launched!
12:17:00
0 Comments
Dear Guys!...Welcome to my website ! :D I will soon be launching my own tutorial series after a few weeks where I will post one video Daily for 30 days!
In the Videos I will teach you about the basic concepts to learn Angular Js and JavaScript.
I will show you as I create small Examples
Subscribe to my channel to stay tuned https://www.youtube.com/channel/UCEgvqqQgOteLU9OgTho8_Wg
0
comments:
Improve Sound Quality in Adobe Premier Pro (Vocal Enhancer in Premiere Pro)
10:07:00
2 Comments
Dear Guys I have created this video to show you how I applied the effects that are the De hummer ,the De Noise and Equalizer Effects in Adobe Premier.Fiddle with the settings as shown and preview untill you get the best sound output :)
Adobe Premier Pro is the Best software to edit your Videos.
Making these changes where quiet easy when using adobe premier pro
Subscribe to my channel http://www.youtube.com/subscription_c...
2
comments:
Php Code to send Push Notifications
01:34:00
2 Comments
Hey Guys Below is the code to help you send Push Notifications to your mobile app from your website (php server)
You will need to pass the device id in the url
For Example http://yourwebsite.com/sendpushnotification.php?id=placedeviceuniqueidhere
Below is thesendpushnotification.php you will need to put in your Google Api key on the line $apiKey = 'yourapikeyhere'.You will get it form the Google Developer Console.
<?php // API access key from Google API's Console define( 'API_ACCESS_KEY', 'YOUR-API-ACCESS-KEY-GOES-HERE' ); echo $_GET['id']; $registrationIds = array( $_GET['id'] );// // prep the bundle $msg = array ( 'message' => 'here is a message. message', 'title'=> 'This is a title. title', 'subtitle'=> 'This is a subtitle. subtitle', 'tickerText'=> 'Ticker text here...Ticker text here...Ticker text here', 'vibrate'=> 1, 'sound'=> 1, 'largeIcon'=> 'large_icon', 'smallIcon'=> 'small_icon' ); $fields = array ( 'registration_ids' => array($registrationIds), 'data'=> $msg );
Dear Guys,Joel here from JoelWebsites.com :D in this small post I show you how to update your cordova app version
So how is this tutorial Going to be useful?
When uploading apps this happens during updating the existing app on the playstore we get an error that we need to update the Android Version for the app.
So it is really difficult to update the Version if you do not know what are the steps to done.
After lot of searching online.I finally found the solution.
We need to add android-versionCode="yourappversion" to the config.xml file like below.
Your widget tag code should look like below in the config.xml
You will find the config file in the following directories in your project folder.I made changes in all the config.xml files to make things simpler.
Later on you will see the manifest file updated like below after the build the android project
Your App directory/platforms/android/AndroidManifest.xml
<manifest android:versionCode="7" android:hardwareAccelerated="true" android:versionName="0.0.1" package="com.yourapp.Yourapp" xmlns:android="http://schemas.android.com/apk/res/android">
if android:versionCode is not available then you will need to add it like shown above.
Moreover , Google playstore may say that the version you need should be greater than 10 whereas you would see it to be set as 1 in your AndroidManifest.xml .So do not worry just increase the number and the rebuild the app and you should be fine...View the other article on how to sign and align the apk file for the playstore here
So once again here is the Golden code to change the app version for your Cordova PhoneGap Project in config.xml
Think Before getting a Free theme! Should I Use a paid theme?
23:22:00
0 Comments
Dear Guys!..In this video I just explain some Reasons why its important to think before getting a new theme that is free...Most of the times its Good to opt for themes that are however most of the times it is Good to go for themes that are paid..It Really Depends on the seriousness of your Website.
SO the conclusion is that you should go for free themes if you are just a starter or otherwise Opt for a Paid Theme.
0
comments:
Angularjs for Beginners Simple login page using Angular JS and JSON
23:07:00
2 Comments
Dear Guys,
In this tutorial JoelWebsites have Created a very basic login Page using Angular Js,BootStrap,Json PHP
Its a Very useful tutorial for beginners who want to Learn about Angular and Php Json webservices.
View the full tutorial and download angularlogin the project files using link ( Remove all the javascripts alerts from the code & modify it as per your needs)
http://www.joethemes.com/?ddownload=7377
View the previous Jqery login tutorial here
https://www.youtube.com/watch?v=FdwJk...
Comment Below if you have doubts or Questions or If you have better methods to code
Subscribe to my channel http://www.youtube.com/subscription_c...
2
comments:
Basic Website Questions Answered! basic web development questions
Arvixe Webhosting Don't forget to use the Arvixe coupon insaneadvantage and linkhttp://www.arvixe.com/11056.html to pick up your web hosting & domain for $4/month
Comment Below if you have more basic questions... Hey Guys..Bhavesh Desai takes a very basic web development test an interview sort of where he asks Joel Fernandes JoelWebsites the very basic questions that people have when Creating website projects. Note that these questions are based on what a common user think. This video may be a bit funny but I am not sure...Comment your thoughts in the comments :)
Joel Fernandes,I am a Very Smart,Innovative Creative and One of the Best Webdevelopers.I am an expert in Webdevelopment.My other interest include Cars and Vehicles.My desire is to be the best and serve you with the best information I have .I will always share all my tips and tricks on this website and provide you with the best themes so that your life may be simpler.Keep visiting www.joelwebsites.com for the best website related ,tips and tricks and news.
0 comments: