-
AuthorPosts
-
Manos Moderator
Manos
- Join date:
- February 2014
- Posts:
- 2806
- Downloads:
- 46
- Uploads:
- 56
- Thanks:
- 200
- Thanked:
- 633 times in 576 posts
March 19, 2011 at 4:44 am #161649I guess this can be easy for someone but it looks like that my poor skills are not enough for this.
I want to connect this code
<form id="form-subscribe">
<p><label for="subscribe-name"><input class="subscribe-name" name="subscribe-name" type="text" value="Το Όνομά σας" onfocus="if (this.value == 'Your name') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Your name';}" /></label></p>
<p><label for="subscribe-email"><input class="subscribe-email" name="subscribe-email" type="text" value="Email" onfocus="if (this.value == 'Email') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Email';}"/></label></p>
<input type="submit" value="Εγγραφή" class="button" />
</form>With ccnewsletter to add a Subscriber is this possible ?
thangnn1510 Friendthangnn1510
- Join date:
- October 2014
- Posts:
- 1608
- Downloads:
- 0
- Uploads:
- 80
- Thanks:
- 73
- Thanked:
- 278 times in 256 posts
March 21, 2011 at 8:20 am #382462Dear pascm!
Could you give us the link to CCNewsletter site?
Regards!
Manos ModeratorManos
- Join date:
- February 2014
- Posts:
- 2806
- Downloads:
- 46
- Uploads:
- 56
- Thanks:
- 200
- Thanked:
- 633 times in 576 posts
March 23, 2011 at 12:06 am #382769Hi,
thank you for your answer you can find the site i build here -> http://www.pascm.gr/npaideia/
Best Regards
Manos
Phill ModeratorPhill
- Join date:
- February 2014
- Posts:
- 7013
- Downloads:
- 40
- Uploads:
- 77
- Thanks:
- 917
- Thanked:
- 2206 times in 1818 posts
March 23, 2011 at 12:18 am #382771What thangnn1510 is asking is for a link to the ccnewsletter site. We need to see the component that you want to put your code in so we can try to help.Your code could be very valid or completely off the mark but unless we see exactly where and why it is going to be very hard to assist.
Manos ModeratorManos
- Join date:
- February 2014
- Posts:
- 2806
- Downloads:
- 46
- Uploads:
- 56
- Thanks:
- 200
- Thanked:
- 633 times in 576 posts
March 23, 2011 at 12:20 am #382772Oh Sorry i didn’t realized that! If i enable ccnewsletter module (i just did on pos right) will that be fine?
Thanks!
Phill ModeratorPhill
- Join date:
- February 2014
- Posts:
- 7013
- Downloads:
- 40
- Uploads:
- 77
- Thanks:
- 917
- Thanked:
- 2206 times in 1818 posts
March 23, 2011 at 12:32 am #382777I think you miss-understand. Where do we get a copy of ccnewsletter?
Manos ModeratorManos
- Join date:
- February 2014
- Posts:
- 2806
- Downloads:
- 46
- Uploads:
- 56
- Thanks:
- 200
- Thanked:
- 633 times in 576 posts
March 23, 2011 at 12:34 am #382778Hi, phill my English are realy bad sorry !
Here you can download a free copy of ccnewsletter -> http://www.chillcreations.com/joomla-extension-downloads/categories/3.html
P.S. Is this what you wanted ?
thangnn1510 Friendthangnn1510
- Join date:
- October 2014
- Posts:
- 1608
- Downloads:
- 0
- Uploads:
- 80
- Thanks:
- 73
- Thanked:
- 278 times in 256 posts
March 23, 2011 at 3:03 am #382799Dear Pascm!
The CCnewsletter has its own module with html code like your custom module, please enable it in adminsitrator -> extensions -> module magager: ccNewsletter. You could see it in my screenshot.
Regards!
Manos ModeratorManos
- Join date:
- February 2014
- Posts:
- 2806
- Downloads:
- 46
- Uploads:
- 56
- Thanks:
- 200
- Thanked:
- 633 times in 576 posts
March 23, 2011 at 4:34 pm #382918Yes but i can’t style it like the perfect custom html that you have on demo 🙁
thangnn1510 Friendthangnn1510
- Join date:
- October 2014
- Posts:
- 1608
- Downloads:
- 0
- Uploads:
- 80
- Thanks:
- 73
- Thanked:
- 278 times in 256 posts
March 24, 2011 at 1:56 am #382955Dear Pascm!
You should change its CLASS and ID name in modulesmod_ccnewslettertmpldefault.php and place it to the possition you want. You should have perfect custom HTML like our demo. The code in default.php:
<?php
/**
* @package ccNewsletter
* @version 1.0.9
* @author Chill Creations <info@chillcreations.com>
* @link http://www.chillcreations.com
* @copyright Copyright (C) 2008 - 2010 Chill Creations-All rights reserved
* @license GNU/GPL, see LICENSE.php for full license.
* See COPYRIGHT.php for more copyright notices and details.This file is part of ccNewsletter.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
**/// no direct access
defined('_JEXEC') or die('Restricted access');
/* Import newsletter css */
JHTML::stylesheet('newsletter.css', JURI::base() . '/modules/mod_ccnewsletter/assets/');
$unsubscribe = $parameters['unsubscribe_button'];
$terms = $parameters['showterm_text'];$id = $parameters['article'];
$cid='index.php?option=com_content&view=article&id='.$id.'&tmpl=component';
$popuptype = $parameters['popuptype'];if($subscribe_flag == 'u')
{
?>
<div class="mainnewsletter">
<p><?php echo $parameters['introduction']; ?></p>
<br/>
<form action="<?php echo JRoute::_( 'index.php?option=com_ccnewsletter&view=unsubscribe', true, 0); ?>" method="post" name="subscribeForm" id="subscribeForm">
<input type="hidden" name="email" id="email" value="<?php echo $email; ?>" />
<center><input class="button" type="submit" name="submit" value="<?php echo $parameters['unsubscribe']; ?>" /></center>
<div class="clr"></div>
<input type="hidden" name="option" value="com_ccnewsletter" />
<input type="hidden" name="task" value="removeSubscriberByEmail" />
</form>
<br/>
</div>
<?php
}
else
{
?>
<script type="text/javascript">
function formsubmit(task)
{
var form = document.subscribeFormModule;
if(task == "addSubscriber")
{
if(form.name.value== "")
{
alert('<?php echo $parameters['namewarning']; ?>');
}
else if(form.email.value == "")
{
alert('<?php echo $parameters['emailwarning']; ?>');
}
else if(( form.email.value.search("@") == -1) || ( form.email.value.search("[.*]" ) == -1 ))
{
alert('<?php echo $parameters['emailwarning']; ?>');
}<?php if($parameters['showterm'])
{
?>
else if(form.terms_condition_ch.checked == false)
{
alert ('<?php echo $parameters['terms_cond_warn']; ?>');}
<?php
}
?>else
{
form.task.value = "addSubscriber";
form.submit();
}
}
else if(task == "removeSubscriberByEmail")
{
if(form.email.value == "")
{
alert('<?php echo $parameters['emailwarning']; ?>');
}
else if(( form.email.value.search("@") == -1) || ( form.email.value.search("[.*]" ) == -1 ))
{
alert('<?php echo $parameters['emailwarning']; ?>');
}
else
{
form.task.value = "removeSubscriberByEmail";
form.submit();
}
}
}
</script><?php
if($parameters['showterm'])
{
if($popuptype)
{
JHTML::_('behavior.modal', 'a.modal');
}
else
{
?>
<script type="text/javascript">
function newPopup(url)
{
popupWindow = window.open(url,'popUpWindow','height=700,width=800,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=no,menubar=no,location=no,directories=no,status=no')
}
</script>
<?php
}
}/* Import css and js for appropriate stye selected from parameter */
if($parameters['style']== 'mootools')
{
JHTML::script('mootools.js', JURI::base() .'/media/system/js/');
?>
<script type="text/javascript">
window.addEvent('load', function(){
var mySlide = new Fx.Slide('subscribelayout');
mySlide.hide();
$('toggle').addEvent('click', function(e){
e = new Event(e);
mySlide.toggle();
e.stop();
});
});
</script>
<div class="mainnewsletter">
<p><?php echo $parameters['introduction'] ?></p>
<div class="newsletterbutton">
<p><a id="toggle" href="#"><?php echo $title; ?></a></p>
</div>
<div id="subscribelayout">
<form action="<?php echo JRoute::_('index.php?option=com_ccnewsletter&view=ccnewsletter');?>" method="post" name="subscribeFormModule" id="subscribeFormModule">
<p><div>
<?php echo $parameters['name']; ?>:<input type="text" name="name" id="name" size="15" maxlength="35" value="<?php echo $name; ?>" />
</div>
</p>
<p>
<div>
<?php echo $parameters['email']; ?>:<input type="text" name="email" id="email" size="15" maxlength="60" value="<?php echo $email; ?>" />
</div>
</p><?php if($parameters['showterm'])
{
if($id!="0")
{
if($popuptype)
{
?>
<p>
<input id="ccnewsletter" name="terms_condition_ch" class="inputbox" type="checkbox">
<a style="font-size:14px;color:#4E4E51;margin:0px 0px 0px 5px;text-decoration:none;" href='<?php echo $cid; ?>' class="modal" rel="{handler: 'iframe', size: {x: 700, y: 375}}"><?php echo $terms;?></a>
</p>
<?php
}
else
{
?>
<p>
<input id="ccnewsletter" name="terms_condition_ch" class="inputbox" type="checkbox">
<a style="font-size:14px;color:#4E4E51;margin:0px 0px 0px 5px;text-decoration:none;" href="JavaScript:newPopup('<?php echo JRoute::_('modules/mod_ccnewsletter/helper/popup.php?id='.$id)?>');"><?php echo $terms;?></a>
<p>
<?php
}
}
}
?>
<?php
if($unsubscribe)
{
?>
<p>
<input class="button" type="button" id="addSubscriber" name="addSubscriber" value="<?php echo $parameters['subscribe']; ?>" onclick="formsubmit('addSubscriber');"/>
<input class="button" type="button" id="removeSubscriberByEmail" name="removeSubscriberByEmail" value="<?php echo $parameters['unsubscribe']; ?>" onclick="formsubmit('removeSubscriberByEmail');"/>
</p>
<?
}
else
{
?>
<p><input class="button" type="button" id="addSubscriber" name="addSubscriber" value="<?php echo $parameters['subscribe']; ?>" onclick="formsubmit('addSubscriber');"/></p>
<?php
}
?>
<input type="hidden" name="option" value="com_ccnewsletter" />
<!--<input type="hidden" name="task" value="addSubscriber" />-->
<input type="hidden" name="task" value="" />
</form>
</div>
</div>
<?php
}
else if($parameters['style']== 'highslide')
{
JHTML::script('highslide-with-html.js', JURI::base() .'/modules/mod_ccnewsletter/assets/');
JHTML::stylesheet('highslide.css', JURI::base() . '/modules/mod_ccnewsletter/assets/');
?>
<script type="text/javascript">
hs.graphicsDir = '<?php echo JURI::base() ?>/modules/mod_ccnewsletter/assets/graphics/';
hs.outlineType = 'rounded-white';
hs.outlineWhileAnimating = true;
</script>
<div class="mainnewsletter">
<p><?php echo $parameters['introduction'] ?></p>
<div class="newsletterbutton_highslide">
<p><a href="#" onclick="return hs.htmlExpand(this, { contentId: 'highslide-html' } )" class="highslide"><?php echo $title; ?></a></p>
</div>
<br/>
<div class="highslide-html-content" id="highslide-html">
<div class="highslide-header">
<table border="0" width="100%">
<tr>
<td width="50%"></td>
<td width="20%">
<div class="highslide-move" >
<a href="#" onclick="return false"><?php echo $parameters['move']; ?></a>
</div>
</td>
<td width="28%">
<div class="highslide-close" style="float:left;" >
<a href="#" onclick="return hs.close(this)"><?php echo $parameters['close']; ?></a>
</div>
</td>
</tr>
</table>
</div>
<div class="highslide-body">
<form action="<?php echo JRoute::_('index.php?option=com_ccnewsletter&view=ccnewsletter');?>" method="post" name="subscribeFormModule" id="subscribeFormModule">
<p><div>
<?php echo $parameters['name']; ?>:
<input type="text" name="name" id="name" size="15" maxlength="35" value="<?php echo $name; ?>" />
</div>
</p>
<p>
<div>
<?php echo $parameters['email']; ?>:
<input type="text" name="email" id="email" size="15" maxlength="60" value="<?php echo $email; ?>" />
</div>
</p>
<?php if($parameters['showterm'])
{
if($id!="0")
{
if($popuptype)
{
?>
<p>
<input id="ccnewsletter" name="terms_condition_ch" class="inputbox" type="checkbox">
<a style="font-size:14px;color:#4E4E51;margin:0px 0px 0px 5px;text-decoration:none;" href='<?php echo $cid; ?>' class="modal" rel="{handler: 'iframe', size: {x: 700, y: 375}}"><?php echo $terms;?></a>
</p>
<?php
}
else
{
?> <p>
<input id="ccnewsletter" name="terms_condition_ch" class="inputbox" type="checkbox">
<a style="font-size:14px;color:#4E4E51;margin:0px 0px 0px 5px;text-decoration:none;" href="JavaScript:newPopup('<?php echo JRoute::_('modules/mod_ccnewsletter/helper/popup.php?id='.$id)?>');"><?php echo $terms;?></a>
</p>
<?php
}
}
}
if($unsubscribe)
{
?>
<p>
<input class="button" type="button" id="addSubscriber" name="addSubscriber" value="<?php echo $parameters['subscribe']; ?>" onclick="formsubmit('addSubscriber');"/>
<input class="button" type="button" id="removeSubscriberByEmail" name="removeSubscriberByEmail" value="<?php echo $parameters['unsubscribe']; ?>" onclick="formsubmit('removeSubscriberByEmail');"/>
</p>
<?php
}
else
{
?>
<P>
<center><input class="button" type="button" id="addSubscriber" name="addSubscriber" value="<?php echo $parameters['subscribe']; ?>" onclick="formsubmit('addSubscriber');"/></center>
</p>
<?php
}
?>
<input type="hidden" name="option" value="com_ccnewsletter" />
<!--<input type="hidden" name="task" value="addSubscriber" />-->
<input type="hidden" name="task" value="" />
</form>
</div>
<div class="highslide-footer">
<div>
<span class="highslide-resize" title="Resize">
<span></span>
</span>
</div>
</div>
</div>
</div>
<?php
}
else
{
?>
<div class="mainnewsletter">
<p><?php echo $parameters['introduction'] ?></p>
<div class="normalsublayout">
<form action="<?php echo JRoute::_('index.php?option=com_ccnewsletter&view=ccnewsletter');?>" method="post" name="subscribeFormModule" id="subscribeFormModule">
<p><div>
<?php echo $parameters['name']; ?>:
<input type="text" name="name" id="name" size="15" maxlength="35" value="<?php echo $name; ?>" />
</div>
</p>
<p>
<div>
<?php echo $parameters['email']; ?>:
<input type="text" name="email" id="email" size="15" maxlength="60" value="<?php echo $email; ?>" />
</div>
</p>
<?php if($parameters['showterm'])
{
if($id!="0")
{
if($popuptype)
{
?>
<p>
<input id="ccnewsletter" name="terms_condition_ch" class="inputbox" type="checkbox">
<a style="font-size:14px;color:#4E4E51;margin:0px 0px 0px 5px;text-decoration:none;" href='<?php echo $cid; ?>' class="modal" rel="{handler: 'iframe', size: {x: 700, y: 375}}"><?php echo $terms;?></a>
</p>
<?php
}
else
{
?>
<p>
<input id="ccnewsletter" name="terms_condition_ch" class="inputbox" type="checkbox">
<a style="font-size:14px;color:#4E4E51;margin:0px 0px 0px 5px;text-decoration:none;" href="JavaScript:newPopup('<?php echo JRoute::_('modules/mod_ccnewsletter/helper/popup.php?id='.$id)?>');"><?php echo $terms;?></a>
</p>
<?php
}
}
}
if($unsubscribe)
{
?>
<p>
<input class="button" type="button" id="addSubscriber" name="addSubscriber" value="<?php echo $parameters['subscribe']; ?>" onclick="formsubmit('addSubscriber');"/>
<input class="button" type="button" id="removeSubscriberByEmail" name="removeSubscriberByEmail" value="<?php echo $parameters['unsubscribe']; ?>" onclick="formsubmit('removeSubscriberByEmail');"/>
</p>
<?php
}
else
{
?>
<p><center><input class="button" type="button" id="addSubscriber" name="addSubscriber" value="<?php echo $parameters['subscribe']; ?>" onclick="formsubmit('addSubscriber');"/></center></p>
<!--<p><center><input type="image" src="images/back_f2.png" id="addSubscriber" name="addSubscriber" value="<?php echo $parameters['subscribe']; ?>" onclick="formsubmit('addSubscriber');"/></center></p>-->
<?php
}
?>
<input type="hidden" name="option" value="com_ccnewsletter" />
<!--<input type="hidden" name="task" value="addSubscriber" />-->
<input type="hidden" name="task" value="" />
</form>
</div>
</div>
<?php
}
}
?>
Regards!
uzvezda Frienduzvezda
- Join date:
- September 2014
- Posts:
- 131
- Downloads:
- 21
- Uploads:
- 6
- Thanks:
- 17
- Thanked:
- 6 times in 1 posts
April 4, 2011 at 11:43 am #384783But if I stay by your custom html
<p style="margin: 0;">Subscribe to our e-Updates and keep abreast of our portal news.</p>
<form id="form-subscribe" action="index.php" method="post">
<p><label for="subscribe-name"><input class="subscribe-name" name="subscribe-name" type="text" value="Your name" /></label></p>
<p><label for="subscribe-email"><input class="subscribe-email" name="subscribe-email" type="text" value="Email" /></label></p>
<input class="button" type="submit" value="Subscribe" /> </form>Where it goes names and emails? according to action it only open an index.php. I understand that I can write whatever page, but where it post it or subsscribe it. Where do I need to set it work properly.
thank you.
thangnn1510 Friendthangnn1510
- Join date:
- October 2014
- Posts:
- 1608
- Downloads:
- 0
- Uploads:
- 80
- Thanks:
- 73
- Thanked:
- 278 times in 256 posts
April 8, 2011 at 2:32 am #385338Hi uzvezda!
This code isn’t correct, pascm want to ask to connect it to CCnewsletter. Please follow my answers.
Regards!
AuthorPostsViewing 12 posts - 1 through 12 (of 12 total)This topic contains 12 replies, has 4 voices, and was last updated by thangnn1510 13 years, 7 months ago.
We moved to new unified forum. Please post all new support queries in our New Forum
Connet custom html with ccnewsletter
Viewing 12 posts - 1 through 12 (of 12 total)