Version Notes
Compatible with magento 1.2.x - 1.3.x
Download this release
Release Info
| Developer | Magento Core Team |
| Extension | FreeQuickContact |
| Version | 1.1.1 |
| Comparing to | |
| See all releases | |
Code changes from version 1.1 to 1.1.1
- app/code/community/HM/QuickContact/Block/Info.php +1 -1
- app/code/community/HM/QuickContact/controllers/IndexController.php +6 -6
- app/code/community/HM/QuickContact/etc/config.xml +20 -6
- app/design/frontend/default/default/layout/quickcontact.xml +2 -9
- app/design/frontend/default/default/template/quickcontact/form.phtml +17 -91
- package.xml +4 -4
- skin/frontend/default/default/quickcontact/css/form-contact.css +4 -4
app/code/community/HM/QuickContact/Block/Info.php
CHANGED
|
@@ -34,7 +34,7 @@ class HM_QuickContact_Block_Info extends Mage_Adminhtml_Block_System_Config_Form
|
|
| 34 |
|
| 35 |
protected function _getFieldHtml($fieldset)
|
| 36 |
{
|
| 37 |
-
$content = '
|
| 38 |
return $content;
|
| 39 |
}
|
| 40 |
}
|
| 34 |
|
| 35 |
protected function _getFieldHtml($fieldset)
|
| 36 |
{
|
| 37 |
+
$content = '<a href="http://hello-magento.com/">Quick Contact</a>';
|
| 38 |
return $content;
|
| 39 |
}
|
| 40 |
}
|
app/code/community/HM/QuickContact/controllers/IndexController.php
CHANGED
|
@@ -24,17 +24,17 @@ class HM_QuickContact_IndexController extends Mage_Core_Controller_Front_Action
|
|
| 24 |
$postObject->setData($post);
|
| 25 |
|
| 26 |
if (!Zend_Validate::is(trim($post['name']) , 'NotEmpty')) {
|
| 27 |
-
echo '<div class="error-msg">'.Mage::helper('
|
| 28 |
exit;
|
| 29 |
}
|
| 30 |
|
| 31 |
if (!Zend_Validate::is(trim($post['content']) , 'NotEmpty')) {
|
| 32 |
-
echo '<div class="error-msg">'.Mage::helper('
|
| 33 |
exit;
|
| 34 |
}
|
| 35 |
|
| 36 |
if (!Zend_Validate::is(trim($post['email']), 'EmailAddress')) {
|
| 37 |
-
echo '<div class="error-msg">'.Mage::helper('
|
| 38 |
exit;
|
| 39 |
}
|
| 40 |
|
|
@@ -55,15 +55,15 @@ class HM_QuickContact_IndexController extends Mage_Core_Controller_Front_Action
|
|
| 55 |
);
|
| 56 |
|
| 57 |
if (!$mailTemplate->getSentSuccess()) {
|
| 58 |
-
echo '<div class="error-msg">'.Mage::helper('
|
| 59 |
exit;
|
| 60 |
}
|
| 61 |
$translate->setTranslateInline(true);
|
| 62 |
|
| 63 |
-
echo '<div class="success-msg">'.Mage::helper('
|
| 64 |
} catch (Exception $e) {
|
| 65 |
$translate->setTranslateInline(true);
|
| 66 |
-
echo '<div class="error-msg">'.Mage::helper('
|
| 67 |
exit;
|
| 68 |
}
|
| 69 |
}
|
| 24 |
$postObject->setData($post);
|
| 25 |
|
| 26 |
if (!Zend_Validate::is(trim($post['name']) , 'NotEmpty')) {
|
| 27 |
+
echo '<div class="error-msg">'.Mage::helper('contacts')->__('Please fill in required fields.').'</div>';
|
| 28 |
exit;
|
| 29 |
}
|
| 30 |
|
| 31 |
if (!Zend_Validate::is(trim($post['content']) , 'NotEmpty')) {
|
| 32 |
+
echo '<div class="error-msg">'.Mage::helper('contacts')->__('Please fill in required fields.').'</div>';
|
| 33 |
exit;
|
| 34 |
}
|
| 35 |
|
| 36 |
if (!Zend_Validate::is(trim($post['email']), 'EmailAddress')) {
|
| 37 |
+
echo '<div class="error-msg">'.Mage::helper('contacts')->__('Please enter a valid email address. For example johndoe@domain.com.').'</div>';
|
| 38 |
exit;
|
| 39 |
}
|
| 40 |
|
| 55 |
);
|
| 56 |
|
| 57 |
if (!$mailTemplate->getSentSuccess()) {
|
| 58 |
+
echo '<div class="error-msg">'.Mage::helper('contacts')->__('Unable to submit your request. Please, try again later.').'</div>';
|
| 59 |
exit;
|
| 60 |
}
|
| 61 |
$translate->setTranslateInline(true);
|
| 62 |
|
| 63 |
+
echo '<div class="success-msg">'.Mage::helper('contacts')->__('Your inquiry was submitted and will be responded to as soon as possible. Thank you for contacting us.').'</div>';
|
| 64 |
} catch (Exception $e) {
|
| 65 |
$translate->setTranslateInline(true);
|
| 66 |
+
echo '<div class="error-msg">'.Mage::helper('contacts')->__('Unable to submit your request. Please, try again later.').$e.'</div>';
|
| 67 |
exit;
|
| 68 |
}
|
| 69 |
}
|
app/code/community/HM/QuickContact/etc/config.xml
CHANGED
|
@@ -23,6 +23,15 @@
|
|
| 23 |
</quickcontact>
|
| 24 |
</updates>
|
| 25 |
</layout>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 26 |
</frontend>
|
| 27 |
<global>
|
| 28 |
<blocks>
|
|
@@ -61,7 +70,16 @@
|
|
| 61 |
</template>
|
| 62 |
</global>
|
| 63 |
|
| 64 |
-
<adminhtml>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 65 |
<acl>
|
| 66 |
<resources>
|
| 67 |
<admin>
|
|
@@ -86,11 +104,7 @@
|
|
| 86 |
<default>
|
| 87 |
<quickcontact>
|
| 88 |
<email>
|
| 89 |
-
<
|
| 90 |
-
<default_subject>Contact Us</default_subject>
|
| 91 |
-
<recipient_email><![CDATA[hello@example.com]]></recipient_email>
|
| 92 |
-
<sender_email_identity>custom2</sender_email_identity>
|
| 93 |
-
<email_template>quickcontact_email_email_template</email_template>
|
| 94 |
</email>
|
| 95 |
</quickcontact>
|
| 96 |
</default>
|
| 23 |
</quickcontact>
|
| 24 |
</updates>
|
| 25 |
</layout>
|
| 26 |
+
<translate>
|
| 27 |
+
<modules>
|
| 28 |
+
<HM_QuickContact>
|
| 29 |
+
<files>
|
| 30 |
+
<default>HM_QuickContact.csv</default>
|
| 31 |
+
</files>
|
| 32 |
+
</HM_QuickContact>
|
| 33 |
+
</modules>
|
| 34 |
+
</translate>
|
| 35 |
</frontend>
|
| 36 |
<global>
|
| 37 |
<blocks>
|
| 70 |
</template>
|
| 71 |
</global>
|
| 72 |
|
| 73 |
+
<adminhtml>
|
| 74 |
+
<translate>
|
| 75 |
+
<modules>
|
| 76 |
+
<HM_QuickContact>
|
| 77 |
+
<files>
|
| 78 |
+
<default>HM_QuickContact.csv</default>
|
| 79 |
+
</files>
|
| 80 |
+
</HM_QuickContact>
|
| 81 |
+
</modules>
|
| 82 |
+
</translate>
|
| 83 |
<acl>
|
| 84 |
<resources>
|
| 85 |
<admin>
|
| 104 |
<default>
|
| 105 |
<quickcontact>
|
| 106 |
<email>
|
| 107 |
+
<dock_link>1</dock_link>
|
|
|
|
|
|
|
|
|
|
|
|
|
| 108 |
</email>
|
| 109 |
</quickcontact>
|
| 110 |
</default>
|
app/design/frontend/default/default/layout/quickcontact.xml
CHANGED
|
@@ -11,15 +11,8 @@
|
|
| 11 |
</quickcontact_index_index>
|
| 12 |
|
| 13 |
<default>
|
| 14 |
-
<reference name="
|
| 15 |
-
|
| 16 |
-
<action method="addJs"><script>quickContact/jquery_noconflict.js</script></action>
|
| 17 |
-
<action method="addJs"><script>quickContact/modalwindow.js</script></action>
|
| 18 |
-
<action method="addJs"><script>quickContact/quickContact.js</script></action>
|
| 19 |
-
</reference>
|
| 20 |
-
|
| 21 |
-
<reference name="content">
|
| 22 |
-
<block type="core/template" name="quickcontactForm" template="quickcontact/form.phtml"/>
|
| 23 |
</reference>
|
| 24 |
</default>
|
| 25 |
</layout>
|
| 11 |
</quickcontact_index_index>
|
| 12 |
|
| 13 |
<default>
|
| 14 |
+
<reference name="root">
|
| 15 |
+
<block type="core/template" template="quickcontact/form.phtml"/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
</reference>
|
| 17 |
</default>
|
| 18 |
</layout>
|
app/design/frontend/default/default/template/quickcontact/form.phtml
CHANGED
|
@@ -1,6 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
<style>
|
| 2 |
#mask {
|
| 3 |
-
position:
|
| 4 |
left:0;
|
| 5 |
top:0;
|
| 6 |
z-index:9000;
|
|
@@ -25,6 +30,8 @@
|
|
| 25 |
min-width:500px;
|
| 26 |
}
|
| 27 |
.docklink{
|
|
|
|
|
|
|
| 28 |
padding: 16px 43px 84px 0;
|
| 29 |
background:url('<?php echo $this->getSkinUrl('quickcontact/images/btn_feedback.png')?>') no-repeat;
|
| 30 |
}
|
|
@@ -44,107 +51,30 @@
|
|
| 44 |
|
| 45 |
<div id="dialog" class="window">
|
| 46 |
|
| 47 |
-
|
| 48 |
|
| 49 |
<div class="form-quick-contact">
|
| 50 |
<div style="padding-right:30px;">
|
| 51 |
-
|
| 52 |
-
<div class="title"><h1 id="quick_contact_title"><?php echo Mage::getStoreConfig("quickcontact/email/default_title") ?></h1></div>
|
| 53 |
<form action="<?php echo $this->getUrl('quickcontact/index/post'); ?>" method="post" name="contactform" id="contactform">
|
| 54 |
-
<input type="hidden" id="page_title" name="page_title" value="<?php echo $this->getLayout()->getBlock('head')->getTitle(); ?>"/>
|
| 55 |
-
<input type="hidden" id="page_link" name="page_link" value="<?php echo Mage::helper('core/url')->getCurrentUrl() ;?>"/>
|
| 56 |
-
|
| 57 |
-
<?php $allows = Mage::getStoreConfig("quickcontact/email/allow_fields"); ?>
|
| 58 |
-
|
| 59 |
-
<input type="hidden" id="send_email_to" name="send_email_to" value="">
|
| 60 |
-
<input type="hidden" name="contact_type_title" id="contact_type_title" value="">
|
| 61 |
-
<script language="javascript">
|
| 62 |
-
function changeEmail(email,type){
|
| 63 |
-
document.getElementById('send_email_to').value = email;
|
| 64 |
-
document.getElementById('contact_type_title').value = type;
|
| 65 |
-
}
|
| 66 |
-
function changeTitle(value){
|
| 67 |
-
document.getElementById('quick_contact_title').innerHTML = value;
|
| 68 |
-
}
|
| 69 |
-
</script>
|
| 70 |
-
<?php
|
| 71 |
-
if (strstr($allows,'contact_type')!='' && Mage::getStoreConfig("quickcontact/email/contact_type_ua_regexp")):
|
| 72 |
-
$contact_types = unserialize(Mage::getStoreConfig("quickcontact/email/contact_type_ua_regexp"));
|
| 73 |
-
?>
|
| 74 |
-
|
| 75 |
-
<div class="radio">
|
| 76 |
-
<ul>
|
| 77 |
-
<?php
|
| 78 |
-
$i=0; foreach ($contact_types as $contact_type):
|
| 79 |
-
if ($i==0):
|
| 80 |
-
?>
|
| 81 |
-
<script>
|
| 82 |
-
em = '<?php echo $contact_type['email']?>';
|
| 83 |
-
tp = '<?php echo $contact_type['type']?>';
|
| 84 |
-
</script>
|
| 85 |
-
<?php endif; ?>
|
| 86 |
-
<li class="radio-box"><input class="radio-check" type="radio" id="contact_type<?php echo $i; ?>" name="contact_type" value="<?php echo $contact_type['title']?>" onchange="changeEmail('<?php echo $contact_type['email']?>','<?php echo $contact_type['type']?>');changeTitle(this.value);">
|
| 87 |
-
<label for="contact_type<?php echo $i; ?>"><?php echo $contact_type['type']?></label></li>
|
| 88 |
-
<?php
|
| 89 |
-
$i++;
|
| 90 |
-
endforeach;
|
| 91 |
-
?>
|
| 92 |
-
</ul>
|
| 93 |
-
</div>
|
| 94 |
-
<br/>
|
| 95 |
-
<script language="javascript">
|
| 96 |
-
document.getElementById('contact_type0').checked = true;
|
| 97 |
-
changeEmail(em,tp);
|
| 98 |
-
changeTitle(document.getElementById('contact_type0').value);
|
| 99 |
-
</script>
|
| 100 |
-
<?php endif; ?>
|
| 101 |
-
|
| 102 |
|
| 103 |
<div class="text">
|
| 104 |
-
<div class="info-txt"> Your Name <span style="color:#ff0000;">*</span></div>
|
| 105 |
-
<div class="info-txt"> Your Email <span style="color:#ff0000;">*</span></div>
|
| 106 |
-
<div class="info-txt" <?php
|
| 107 |
-
<div class="info-txt" <?php if (strstr($allows,'subject')=='') echo ' style="display:none; "' ?>> Subject </div>
|
| 108 |
</div>
|
| 109 |
|
| 110 |
<div class="input">
|
| 111 |
<input class="input-text textbox" value="<?php if(Mage::helper('customer')->isLoggedIn()) echo Mage::getSingleton('customer/session', array('name'=>'frontend'))->getCustomer()->getName()?>" type="text" name="name" id="name"/>
|
| 112 |
<input class="input-text textbox" value="<?php if(Mage::helper('customer')->isLoggedIn()) echo Mage::getSingleton('customer/session', array('name'=>'frontend'))->getCustomer()->getEmail()?>" type="text" name="email" id="email"/>
|
| 113 |
-
<input class="input-text textbox" type="
|
| 114 |
-
<input class="input-text textbox" style="width:440px" type="<?php echo strstr($allows,'subject')?'text':'hidden' ?>" name="subject" id="subject" value=""/>
|
| 115 |
</div>
|
| 116 |
<div style="clear:both"><span></span></div>
|
| 117 |
<div class="text-area">
|
| 118 |
-
<p class="hm_content"
|
| 119 |
-
<textarea name="content" id="content" class="input-text" rows="10" cols="64"></textarea>
|
| 120 |
</div>
|
| 121 |
-
|
| 122 |
-
<?php if (!Mage::helper('customer')->isLoggedIn()): ?>
|
| 123 |
-
<?php if (Mage::getStoreConfig("quickcontact/recaptcha/enabled")==true): ?>
|
| 124 |
-
<div class="capcha"><div class="label"><span>Security Code <span style="color:#ff0000;">*</span></span> <input class="input-text textbox" type="text" id="security_code" name="security_code"/></div>
|
| 125 |
-
<?php
|
| 126 |
-
$im = imagecreate(60, 20);
|
| 127 |
-
$bg = imagecolorallocate($im, 0 , 0, 0);
|
| 128 |
-
$textcolor = imagecolorallocate($im, 255, 255, 255);
|
| 129 |
-
$random=rand(1000,9999);
|
| 130 |
-
imagestring($im, 10, 10, 2, $random , $textcolor);
|
| 131 |
-
$filenametemp="gif".time().".gif";
|
| 132 |
-
ImageGIF($im, $filenametemp);
|
| 133 |
-
$ImageData = file_get_contents($filenametemp);
|
| 134 |
-
$ImageDataEnc = base64_encode($ImageData);
|
| 135 |
-
unlink($filenametemp);
|
| 136 |
-
?>
|
| 137 |
-
<img id="security_image" src="data:image/gif;base64,<?php echo $ImageDataEnc?>">
|
| 138 |
-
<input type="hidden" name="codemd5" id="codemd5" value="<?php echo md5($random)?>"/>
|
| 139 |
-
|
| 140 |
-
</div>
|
| 141 |
-
<?php else: ?>
|
| 142 |
-
<input type="hidden" name="codemd5" id="codemd5" value=""/>
|
| 143 |
-
<?php endif; ?>
|
| 144 |
-
<?php else: ?>
|
| 145 |
-
<input type="hidden" name="codemd5" id="codemd5" value=""/>
|
| 146 |
-
<?php endif; ?>
|
| 147 |
-
|
| 148 |
<div class="submit">
|
| 149 |
<input id="submit" type="image" src="<?php echo $this->getSkinUrl('quickcontact/images/submit.jpg')?>"> <a href="#" class="close"><img src="<?php echo $this->getSkinUrl('quickcontact/images/close.jpg')?>" /></a> </div>
|
| 150 |
|
|
@@ -157,10 +87,6 @@
|
|
| 157 |
|
| 158 |
|
| 159 |
</div>
|
| 160 |
-
<script type="text/javascript">
|
| 161 |
-
var contactform = new VarienForm('contactform', true);
|
| 162 |
-
</script>
|
| 163 |
-
|
| 164 |
|
| 165 |
|
| 166 |
|
| 1 |
+
<script>$_SKIN_URL = '<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN).'frontend/default/default/';?>';</script>
|
| 2 |
+
<script src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB).'js/quickContact/jquery.js'?>" type="text/javascript"></script>
|
| 3 |
+
<script src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB).'js/quickContact/jquery_noconflict.js'?>" type="text/javascript"></script>
|
| 4 |
+
<script src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB).'js/quickContact/modalwindow.js'?>" type="text/javascript"></script>
|
| 5 |
+
<script src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB).'js/quickContact/quickContact.js'?>" type="text/javascript"></script>
|
| 6 |
<style>
|
| 7 |
#mask {
|
| 8 |
+
position:fixed;
|
| 9 |
left:0;
|
| 10 |
top:0;
|
| 11 |
z-index:9000;
|
| 30 |
min-width:500px;
|
| 31 |
}
|
| 32 |
.docklink{
|
| 33 |
+
display: block;
|
| 34 |
+
height: 15px;
|
| 35 |
padding: 16px 43px 84px 0;
|
| 36 |
background:url('<?php echo $this->getSkinUrl('quickcontact/images/btn_feedback.png')?>') no-repeat;
|
| 37 |
}
|
| 51 |
|
| 52 |
<div id="dialog" class="window">
|
| 53 |
|
| 54 |
+
|
| 55 |
|
| 56 |
<div class="form-quick-contact">
|
| 57 |
<div style="padding-right:30px;">
|
| 58 |
+
<div class="title" style="padding-bottom:30px;"><h1 id="quick_contact_title">Contact Us</h1></div>
|
|
|
|
| 59 |
<form action="<?php echo $this->getUrl('quickcontact/index/post'); ?>" method="post" name="contactform" id="contactform">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 60 |
|
| 61 |
<div class="text">
|
| 62 |
+
<div class="info-txt"> <?php echo Mage::helper('quickcontact')->__('Your Name')?> <span style="color:#ff0000;">*</span></div>
|
| 63 |
+
<div class="info-txt"> <?php echo Mage::helper('quickcontact')->__('Your Email')?> <span style="color:#ff0000;">*</span></div>
|
| 64 |
+
<div class="info-txt"> <?php echo Mage::helper('quickcontact')->__('Your Phone')?> </div>
|
|
|
|
| 65 |
</div>
|
| 66 |
|
| 67 |
<div class="input">
|
| 68 |
<input class="input-text textbox" value="<?php if(Mage::helper('customer')->isLoggedIn()) echo Mage::getSingleton('customer/session', array('name'=>'frontend'))->getCustomer()->getName()?>" type="text" name="name" id="name"/>
|
| 69 |
<input class="input-text textbox" value="<?php if(Mage::helper('customer')->isLoggedIn()) echo Mage::getSingleton('customer/session', array('name'=>'frontend'))->getCustomer()->getEmail()?>" type="text" name="email" id="email"/>
|
| 70 |
+
<input class="input-text textbox" type="text" name="phone" id="phone" value=""/>
|
|
|
|
| 71 |
</div>
|
| 72 |
<div style="clear:both"><span></span></div>
|
| 73 |
<div class="text-area">
|
| 74 |
+
<p class="hm_content"><?php echo Mage::helper('quickcontact')->__('Content')?> <span style="color:#ff0000;">*</span></p>
|
| 75 |
+
<textarea name="content" id="content" class="input-text" rows="10" cols="64"></textarea>
|
| 76 |
</div>
|
| 77 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 78 |
<div class="submit">
|
| 79 |
<input id="submit" type="image" src="<?php echo $this->getSkinUrl('quickcontact/images/submit.jpg')?>"> <a href="#" class="close"><img src="<?php echo $this->getSkinUrl('quickcontact/images/close.jpg')?>" /></a> </div>
|
| 80 |
|
| 87 |
|
| 88 |
|
| 89 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
| 90 |
|
| 91 |
|
| 92 |
|
package.xml
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>FreeQuickContact</name>
|
| 4 |
-
<version>1.1</version>
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
|
| 7 |
<channel>community</channel>
|
|
@@ -10,9 +10,9 @@
|
|
| 10 |
<description>Quick Contact allow customers send the feadback to your site in easiest and fastest way.</description>
|
| 11 |
<notes>Compatible with magento 1.2.x - 1.3.x</notes>
|
| 12 |
<authors><author><name>Hai NGUYEN</name><user>auto-converted</user><email>haint@hello-magento.com</email></author></authors>
|
| 13 |
-
<date>2009-09-
|
| 14 |
-
<time>
|
| 15 |
-
<contents><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="quickcontact.xml" hash="
|
| 16 |
<compatible/>
|
| 17 |
<dependencies/>
|
| 18 |
</package>
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>FreeQuickContact</name>
|
| 4 |
+
<version>1.1.1</version>
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
|
| 7 |
<channel>community</channel>
|
| 10 |
<description>Quick Contact allow customers send the feadback to your site in easiest and fastest way.</description>
|
| 11 |
<notes>Compatible with magento 1.2.x - 1.3.x</notes>
|
| 12 |
<authors><author><name>Hai NGUYEN</name><user>auto-converted</user><email>haint@hello-magento.com</email></author></authors>
|
| 13 |
+
<date>2009-09-21</date>
|
| 14 |
+
<time>16:27:58</time>
|
| 15 |
+
<contents><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="quickcontact.xml" hash="952b93324084d9b40560fc426f1a54fc"/></dir><dir name="template"><dir name="quickcontact"><file name="form.phtml" hash="87bdc253dd86c9121297d2ffe808d08f"/></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="default"><dir name="default"><dir name="quickcontact"><dir name="css"><file name="form-contact.css" hash="b88c4f0aed5b81ce893f940f7ed83555"/></dir><dir name="images"><file name="bg-form.jpg" hash="3362a2c545720e6d6d0046428837f113"/><file name="btn_feedback.png" hash="bc8c806af4349a12b8236272025c0cc7"/><file name="btn_feedback_hover.png" hash="28d7d7a5fc21f47b5280019e8c9a50f3"/><file name="close.jpg" hash="0b58262e22995510793e7e4c8388639c"/><file name="close1.jpg" hash="2877fee2bb8c694ce0a13c412c3ef185"/><file name="opc-ajax-loader.gif" hash="e805ea7eca1f34c75ba0f93780d32d38"/><file name="submit.jpg" hash="55589899a7a6aa62dd7be7bc2b67da65"/><file name="submit1.jpg" hash="9dc8e40a7970bedae051539aa41c025a"/><file name="Thumbs.db" hash="03590ebd40f08c1f44a05647dc4f8782"/></dir></dir></dir></dir></dir></target><target name="magecommunity"><dir name="HM"><dir name="QuickContact"><dir name="Block"><file name="Info.php" hash="c62f4ca056e68954b4f823c87e4ad121"/></dir><dir name="controllers"><file name="IndexController.php" hash="d19c9e61077e8d548fde113f90b14f37"/></dir><dir name="etc"><file name="config.xml" hash="b73b1530e90604dd9ac0de223f93d4c8"/><file name="system.xml" hash="c91abd5e5052ff42219ae024fa1ee87d"/></dir><dir name="Helper"><file name="Data.php" hash="54740f25c2c9efb888534cf30e593762"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="HM_QuickContact.xml" hash="1229888af1f37ebd51af70e5a32f6deb"/></dir></target></contents>
|
| 16 |
<compatible/>
|
| 17 |
<dependencies/>
|
| 18 |
</package>
|
skin/frontend/default/default/quickcontact/css/form-contact.css
CHANGED
|
@@ -2,11 +2,11 @@
|
|
| 2 |
/* CSS Document */
|
| 3 |
|
| 4 |
|
| 5 |
-
.form-quick-contact {background:#f8f8f8 url(../images/bg-form.jpg) no-repeat;width:578px;border:1px solid #c5c5c5;padding-left:45px;font-size:12px;}
|
| 6 |
.form-quick-contact .response {display:block; padding-top:20px;}
|
| 7 |
.form-quick-contact .title{margin-top:30px; padding-bottom:20px;}
|
| 8 |
.form-quick-contact .title h1{color:#0A263C; font-weight:800; padding-left:60px; font-size:2em;}
|
| 9 |
-
.form-quick-contact .radio{color:#5e8096; font-weight:bold; font-family:
|
| 10 |
.form-quick-contact .radio .radio-box{width:135px; float:left;}
|
| 11 |
.form-quick-contact .radio .radio-check{}
|
| 12 |
.form-quick-contact .text{padding:0;float:left;width:90px;line-height:20px; font-size:13px;}
|
|
@@ -16,8 +16,8 @@
|
|
| 16 |
.form-quick-contact .capcha .textbox{width:60px;border:1px solid #B6B6B6;}
|
| 17 |
.form-quick-contact .capcha .label{float:left;}
|
| 18 |
.form-quick-contact #security_image{margin-left:5px;margin-top:1px;}
|
| 19 |
-
.form-quick-contact .capcha{padding-top:10px;color:#5e8096;font-weight:bold;font-family:
|
| 20 |
-
.form-quick-contact .hm_content{color:#5e8096;font-weight:bold;font-family:
|
| 21 |
.form-quick-contact .text-area textarea {border:1px solid #B6B6B6; width: 530px;}
|
| 22 |
.form-quick-contact .submit {text-align:right;padding:10px 0 10px 10px;}
|
| 23 |
.form-quick-contact .submit input{vertical-align: top;}
|
| 2 |
/* CSS Document */
|
| 3 |
|
| 4 |
|
| 5 |
+
.form-quick-contact {background:#f8f8f8 url(../images/bg-form.jpg) no-repeat;width:578px;border:1px solid #c5c5c5;padding-left:45px;font-size:12px;text-align:left;}
|
| 6 |
.form-quick-contact .response {display:block; padding-top:20px;}
|
| 7 |
.form-quick-contact .title{margin-top:30px; padding-bottom:20px;}
|
| 8 |
.form-quick-contact .title h1{color:#0A263C; font-weight:800; padding-left:60px; font-size:2em;}
|
| 9 |
+
.form-quick-contact .radio{color:#5e8096; font-weight:bold; font-family:arial,helvetica,sans-serif; font-size:13px; padding-bottom:20px;}
|
| 10 |
.form-quick-contact .radio .radio-box{width:135px; float:left;}
|
| 11 |
.form-quick-contact .radio .radio-check{}
|
| 12 |
.form-quick-contact .text{padding:0;float:left;width:90px;line-height:20px; font-size:13px;}
|
| 16 |
.form-quick-contact .capcha .textbox{width:60px;border:1px solid #B6B6B6;}
|
| 17 |
.form-quick-contact .capcha .label{float:left;}
|
| 18 |
.form-quick-contact #security_image{margin-left:5px;margin-top:1px;}
|
| 19 |
+
.form-quick-contact .capcha{padding-top:10px;color:#5e8096;font-weight:bold;font-family:arial,helvetica,sans-serif;margin-bottom:10px}
|
| 20 |
+
.form-quick-contact .hm_content{color:#5e8096;font-weight:bold;font-family:arial,helvetica,sans-serif;margin-bottom:10px}
|
| 21 |
.form-quick-contact .text-area textarea {border:1px solid #B6B6B6; width: 530px;}
|
| 22 |
.form-quick-contact .submit {text-align:right;padding:10px 0 10px 10px;}
|
| 23 |
.form-quick-contact .submit input{vertical-align: top;}
|
