right_side
Posted on 2 Jan 2009 In: My Portfolio

Arcade Games Script / CMS

Well, this is for my one of my clients.  I completed the development in 2 weeks in November. I thought to post it on my blog to show to some of my readers for comments.

This script is completely template driven, so it makes it extremely easy to make changes the visual appearance of the website. Almost all of my scripts are template driven and all modules are separate and code is very clean  + commented to make it easy for any programmer for any kind of modifications.

This script has the following modules

User Management
User Edit Profiles
Category Management
Games Management
Ads Management
Comments Management
Link Exchange Management Module
General Settings

The above modules are added in the Admin Panel, however as a user, you can edit your profile, post comments on games, rate games, browse categories, top rated, top commented games as well.

The Game view is designed in a way to make it look clean and have most of the information at the same time. You can browse the script here

 

 

Main Page / Front Page
http://www.clixint.net/projects/arcade_script/

Game View with Search Engine Friend URLs
http://www.clixint.net/projects/arcade_script/game/crazy-cow-4.html

Admin Panel
http://www.clixint.com/projects/arcade_script/admin/admin.php

username : admin
password : a

Let me know what you think of it, and any suggestions to improve it. However, that would be a bonus to my client :-)

Posted on 28 Dec 2008 In: My Portfolio

Video Conversion Software Released

We at Clixint Technologies released an easy to use software for conversion of videos to different other video formats, now you can convert any video formats for any of your Mobile phones devices easily with 2 clicks. There are many other software but cannot beat the price of our software and the ease to use.


 

 
VCON Lite is most easy to use batch video converter based on best video conversion technology, that is capable of converting between most popular video formats such as FLV, MP4, 3GP, MOV, MPEG, SWF, AVI, WMV, RM, VCD, SVCD, DVD, DV50, Apple iPod, Sony PSP, which are playable on almost every operating system such as Windows, Mac, Linux as well as for variety of Mobile Phone.

You can find a lot more details on our website
http://www.convertflv.com/

This is developed by Ali Imran using his own library RadC++ that is being used by thousands already. You can find more details about RadC++ at http://www.radcpp.com/

Posted on 24 Dec 2008 In: Web Tutorials

Reading .CSV file with PHP

Well, old news ? yeah but still effective and is required on many occasions. A few days back while working on a large sports betting website project, I was provided more than 20 .csv files with a minimum of 8-15 columns in each file and minimum of 400 entries in each file, containing the data of Seasons, Leagues, Divisions, Teams, Match dates and their goals etc. I had to first collect all the teams and then add that data to my other specific tables for teams, seasons, goals etc etc. So for that I had to write a function to grab data from a .csv file

I needed a function in which I could just pass the file name and tell the number of coloumns to be fetched, so below is teh code that you can use if you want somethign similar.

how to use function
$arr = csv2array(”filename.csv”, 7); # 7 means read 7 columns only

here is the fulle .php code to be used and printing the final array..

<?

 #Microsoft Excel 5 Header and End Of File Binary Representation
 define(”XLSFile_Header”, pack(”s*”,2057,8,0,0,0,0));
 define(”XLSFile_End”,  pack(”s*”,10,0));

 

$arr = csv2array(”filename.csv”, 7); # 7 means read 7 colums only
print_r($arr); // display array

 

 function csv2array($file,$columns=false) {
 
  $ret = Array();

  $handle = fopen ($file,”r”);
  $row=-1;
  $fields = Array();
  
  while ($data = fgetcsv ($handle, 1000, “,”)) {
   if($columns)
    $data = array_slice($data,0,$columns);
   $row++;
   if(emptyCsvRow($data)) continue;
   if($row == 0) {
    #format fields
    $fields = $data;
    continue;
   }
   $ret []= indexArray($fields,$data);
   
  }
  fclose ($handle);
  return $ret;
 }
 
 function indexArray($fieldsArr,$dataArr) {
  $ret= Array();
  foreach($fieldsArr as $k=>$v) {
   $ret[$v] = $dataArr[$k];
  }
  return $ret;
 }
 
 function emptyCsvRow($row) {
  foreach($row as $v) {
   if(trim($v) != “”) {
    return false;
   }
  }
  return true;
 } 

?>

Posted on 22 Dec 2008 In: My Portfolio

Sport Portal CMS

Back in June 2006 (as I remember the date exactly), I started working a on sports portal site that I developed successfully, however my problem is that I always try to deliver more than 100% and that doesn’t help sometimes, because some clients start asking for more, more and many more additional modules with no more money :), so that sucks, because all additional features and modules take a lot of time to be developed, anyways I developed this sports portal, it had the following features and modules

User Management 
Add, Remove, Modify, Ban User account and manage profiles

Groups and Permission Management 
Add, Remove, Modify Groups and Set permission levels

Multi Category  Management
Add, Remove, Modify categories for all sections (blogs, articles etc)

News Management 
News as Headlines, Category Specific, Section Specific, Yahoo News

Article Management 
Add, Remove, Delete, Feature, Category and Section Specific

Blog Management 
Manage all aspect of user blogs, archives, updatations, comments ON / OFF

Comments Management  
On Articles, News and Blogs Management, Turn ON/OFF from Admin

Custom Pages Management 
Add, Remove, Modify custom pages or section specific

Custom Section Management 
Add, Remove, Modify Sections, phpBB forum. category specific

Winner’s Cycle Management 
Add, Remove, Modify all the winners; announcements

Newsletter Management 
Send, Plain & HTML, Save Drafts, Browse Archives

Subscriber’s Management 
Add, Remove, Bulk subscribers

Polls Management 
Add, Remove, Modify Polls, Custom location, Pages & Sections Specific

Contest & Competitions Management 
Create, Remove, Modify Contests where users can join

General Site Settings Management 
Title,  Search Engine Friend URLs, Emails etc etcTemplate Management 
Manage all the design elements
Ads Management - Add, Remove Ads Code form templates easily

 

 

Now, all the above modules were for Admin section, it was also very detailed when users were browsing the website, although it was designed in 2006, but i still believe it had a very good layout that still works with all other modern designs.

Sports Portal CMS

Sports Portal CMS

The unique module was where the system automatically updated the website by fetching the FULL News / Articles from the Yahoo and Associated Press and displayed in the website, this way all the time website had new news and articles and users could easily post their comments and make the website look more busy with a lot of traffic and continuously self-updating.

Live Demo
http://www.flaxweb.com/projects/sports

If you are interested to see the Admin Panel, you can contact me through Flaxweb’s or Clixint Technologies’ contact forms (http://www.clixint.com)