Skip to main content

Posts

Postman Makes API Development Simple.

Postman Makes API Development Simple. Developers can use Postman to build modern software for the API-first world. https://www.getpostman.com/ There are methods like get, post, delete, view etc. Examples: 1. Get basic feeds from instagram api.     Type: No Auth (No authorization key needed.) 2. Get mailchimp stores.    Type: Basic Auth (We need to enter the api key as password)

Magento zip code limit validation

By Default Magento give number of validation classes.you just need to use the class name.Its easy find the html tag where their is mobile number html and add a class attribute to that input type and under the class add the following classes  "validate-length maximum-length-10 minimum-length-10 validate-digits" validate-length maximum-length-10 minimum-length-10 validate-digits Reference: http://inchoo.net/magento/out-of-the-box-form-validation-in-magento/

Special Character (Zero-width joiner)

The zero-width joiner (ZWJ) is a non-printing character used in the computerized typesetting of some complex scripts such as the Arabic script or any Indic script. When placed between two characters that would otherwise not be connected, a ZWJ causes them to be printed in their connected forms. It means it doesnot take additional space. It is   &zwj; Useful when we need to output some html that don't need space. In some editors like tinymce, when we put the html that don't contain space then it will not save that html and will remove it from editor. For eg: <a href=".."></a> When we try to save the above html on tinymce editor, it will remove it from the content because it doen't have any character inside it. So, to overcome that problem we can use this special zero-width joiner character in between. It is a character that don't output extra space.  <a href="..">&zwj;</a> Happy coding!!!

Using SSH for reindexing

We can perform reindex via SSH in magento. It is faster and shows the error log.  But at first, we need the SSH access of the web hosting. We can connect to SSH by using SSH client like putty.exe. Steps: 1. Login to SSH using the credentials provided.  2. Go to the magento installation directory. 3. Go to shell folder. 4. Run the following command:     php indexer.php --reindexall or we can reindex one at a time.     php indexer.php --reindex catalog_product_price to know the status of the reindex    php indexer.php --status for help, we can run:    php indexer.php help

Codeigniter MSSQL connection

We can connect the Microsoft SQL Server 2008 R2 rdbms to php with codeigniter framework. For that we need to install sqlsrv driver on our server.  SqlSrv is a php driver for MS SQL  and is available from Microsoft: » http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx. For earlier version of php before  5.3 , the Mssql driver was needed.  The Mssql extension is not available anymore on Windows with PHP 5.3 or later. After we have sqlsrv driver extension added on server, we can check it on our phpinfo page. The sqlsrv should be there. We may need to install the odbc driver too depending on our system configuration. If there is a problem with connecting sql server database, we can debug to know the error. Then we need to add the following configuration on our database configuration file. $db['default'] = array( 'dsn' => '', 'hostname' => '.\sqlexpress', 'username' => '', ...

OpenCart - How to change url to seo friendly

If we want to make the default url of opencart to seo friendly, we need to modify seo_url.php controller. Firstly, backup your file. Then, in seo_url.php controller, replace the code with below: 1. edit controller/common/seo_url.php <?php class ControllerCommonSeoUrl extends Controller {    public function index() {       // Add rewrite to url class       if ($this->config->get('config_seo_url')) {          $this->url->addRewrite($this);       }           // Decode URL       if (isset($this->request->get['_route_'])) {          $parts = explode('/', $this->request->get['_route_']);          $route = "";                  foreach ($parts as $part) {             $query = $this->db->query("...

Compiling and Transpiling

Compiling is the general term for taking source code written in one language and transforming into another language. Transpiling is a specific term for taking source code written in one language and transforming into another language that has a similar level of abstraction. It is a specific kind of compiling. So when we compile C#, your method bodies are transformed by the compiler into IL. This cannot be called transpiling because the two languages are very different levels of abstraction. When you compile TypeScript, it is transformed by the compiler into JavaScript. These are very similar levels of abstraction, so you could call this transpiling. Both compilers and transpilers can optimise the code as part of the process. Other examples of transpiling include C++ to C, CoffeeScript to JavaScript, SASS/LESS to CSS, PHP to C++ etc.