Thursday, July 25, 2013
Monday, June 10, 2013
How to Set Permission on Custom module in magento? Solved
I have got the solution, I think It will help you.
Here it is:
Lets say my module name is fabric
Change your /app/code/local/<Namespace>/<Module>/etc/config.xml
<acl>
<resources>
<all>
<title>Allow Everything</title>
</all>
<admin>
<children>
<Store_Fabric>
<title>Swatches</title>
<sort_order>10</sort_order>
</Store_Fabric>
</children>
</admin>
</resources>
</acl>
To :
<acl>
<resources>
<all>
<title>Allow Everything</title>
</all>
<admin>
<children>
<fabric translate="title" module="fabric">
<title>Swatches</title>
<sort_order>10</sort_order>
<children>
<items module="fabric">
<title>Manage Swatches</title>
<sort_order>0</sort_order>
<action>fabric/adminhtml_fabric</action>
</items>
</children>
</fabric>
</children>
</admin>
</resources>
</acl>
Thanks
Vipin Choudhary
Here it is:
Lets say my module name is fabric
Change your /app/code/local/<Namespace>/<Module>/etc/config.xml
<acl>
<resources>
<all>
<title>Allow Everything</title>
</all>
<admin>
<children>
<Store_Fabric>
<title>Swatches</title>
<sort_order>10</sort_order>
</Store_Fabric>
</children>
</admin>
</resources>
</acl>
To :
<acl>
<resources>
<all>
<title>Allow Everything</title>
</all>
<admin>
<children>
<fabric translate="title" module="fabric">
<title>Swatches</title>
<sort_order>10</sort_order>
<children>
<items module="fabric">
<title>Manage Swatches</title>
<sort_order>0</sort_order>
<action>fabric/adminhtml_fabric</action>
</items>
</children>
</fabric>
</children>
</admin>
</resources>
</acl>
Thanks
Vipin Choudhary
Thursday, January 10, 2013
Wordpress Blank Page on Logout - Solved
Check your themes's function.php and remove the blank spaces. Specially from the end of the file.
Friday, December 7, 2012
HOw to removed HTML tags codes, javascript sections and white space from the string or document solution
<?php // $document should contain an HTML document. // This will remove HTML tags, javascript sections // and white space. It will also convert some // common HTML entities to their text equivalent.$search = array ("'<script[^>]*?>.*?</script>'si", // Strip out javascript "'<[/!]*?[^<>]*?>'si", // Strip out HTML tags "'([rn])[s]+'", // Strip out white space "'&(quot|#34);'i", // Replace HTML entities "'&(amp|#38);'i", "'&(lt|#60);'i", "'&(gt|#62);'i", "'&(nbsp|#160);'i", "'&(iexcl|#161);'i", "'&(cent|#162);'i", "'&(pound|#163);'i", "'&(copy|#169);'i", "'&#(d+);'e"); // evaluate as php $replace = array ("", "", "\1", "\"", "&", "<", ">", " ", chr(161), chr(162), chr(163), chr(169), "chr(\1)"); $text = preg_replace($search, $replace, $document); ?>Source:http://forums.digitalpoint.com/showthread.php?t=57667
Wednesday, December 5, 2012
How to get Logged in User Data in Magento
Here is the information for magento logged in users data.
Just paste this code to your magento template files or php files too.
Just paste this code to your magento template files or php files too.
echo Mage::helper('customer')->getCustomer()->getId();
print_r(Mage::helper('customer')->getCustomer()->getData());
echo Mage::getSingleton('customer/session')->getCustomer()->getId();Sunday, August 12, 2012
How can to implement Captcha with the refresh feature ( button )?
<?php
session_start(); // start a session
$image = imagecreate(50, 20); //create blank image (width, height)
$bgcolor = imagecolorallocate($image, 0, 0, 0); //add background color with RGB.
$textcolor = imagecolorallocate($image, 255, 255, 255); //add text/code color with RGB.
$characters_on_image = 4;
$possible_letters = '23456789bcdfghjkmnpqrstvwxyz';
$i = 0;
$code = '';
while ($i < $characters_on_image) {
$code .= substr($possible_letters, mt_rand(0, strlen($possible_letters)-1), 1);
$i++;
}
$_SESSION['captcha_code'] = ($code); //add the code to session
imagestring($image, 10, 8, 3, $code, $textcolor); //create image with all the settings above.
header ("Content-type: image/png"); // define image type
imagepng($image); //display image as PNG
?>
Save this code in the file image.php
HTML File:
<table> <tr>
<td valign="top">
<input type="text" name="txt_captcha_code" id="txt_captcha_code" value="" style="width:120px;" />
<img src="./cimage.php" id="captcha">
<a href="JavaScript: new_captcha();">
<img border="0" alt="" src="refresh.png" align="bottom">
</a>
</td> </tr></table>
JavaScript Code :
<script type="text/javascript">
function new_captcha()
{
var c_currentTime = new Date();
var c_miliseconds = c_currentTime.getTime();
document.getElementById('captcha').src = 'image.php?x='+ c_miliseconds;
}
</script>
session_start(); // start a session
$image = imagecreate(50, 20); //create blank image (width, height)
$bgcolor = imagecolorallocate($image, 0, 0, 0); //add background color with RGB.
$textcolor = imagecolorallocate($image, 255, 255, 255); //add text/code color with RGB.
$characters_on_image = 4;
$possible_letters = '23456789bcdfghjkmnpqrstvwxyz';
$i = 0;
$code = '';
while ($i < $characters_on_image) {
$code .= substr($possible_letters, mt_rand(0, strlen($possible_letters)-1), 1);
$i++;
}
$_SESSION['captcha_code'] = ($code); //add the code to session
imagestring($image, 10, 8, 3, $code, $textcolor); //create image with all the settings above.
header ("Content-type: image/png"); // define image type
imagepng($image); //display image as PNG
?>
Save this code in the file image.php
HTML File:
<table> <tr>
<td valign="top">
<input type="text" name="txt_captcha_code" id="txt_captcha_code" value="" style="width:120px;" />
<img src="./cimage.php" id="captcha">
<a href="JavaScript: new_captcha();">
<img border="0" alt="" src="refresh.png" align="bottom">
</a>
</td> </tr></table>
JavaScript Code :
<script type="text/javascript">
function new_captcha()
{
var c_currentTime = new Date();
var c_miliseconds = c_currentTime.getTime();
document.getElementById('captcha').src = 'image.php?x='+ c_miliseconds;
}
</script>
Friday, August 3, 2012
Fixed - Magento Admin showing 404 error whem transfering to another server
When I tranered the Magento site from my server to client server ( Hostgator ) then I got the 404 Error when accessing the admin panel.
Solution:
- Open PhpMyAdmin
- Go to your database
- Click SQL
- Run the following SQL Query:
SET FOREIGN_KEY_CHECKS=0; |
UPDATE `core_store` SET store_id = 0 WHERE code='admin'; |
UPDATE `core_store_group` SET group_id = 0 WHERE name='Default'; |
UPDATE `core_website` SET website_id = 0 WHERE code='admin'; |
UPDATE `customer_group` SET customer_group_id = 0 WHERE customer_group_code='NOT LOGGED IN'; |
SET FOREIGN_KEY_CHECKS=1; |
Subscribe to:
Posts (Atom)