Nederlandse ondersteuning voor CMS Made Simple
Moderator: velden
pasmaskas
Power Poster
Posts: 509 Joined: Tue Nov 29, 2011 10:42 am
Post
by pasmaskas » Tue Apr 21, 2015 8:07 am
Beste CMSMS leden,
Mijndomein.nl heeft hun php geupdate naar 5.4 nu krijg ik bij alle contactformulieren de volgende errors:
Notice: Undefined index: captcha_error in /public/sites/pmkmedia.nl/tmp/templates_c/FormBuilder^b0659d02ad1b203aa3e41d342af5160056429a53.module_db_tpl.FormBuilder;fb_4.php on line 113
Notice: Trying to get property of non-object in /public/sites/pmkmedia.nl/tmp/templates_c/FormBuilder^b0659d02ad1b203aa3e41d342af5160056429a53.module_db_tpl.FormBuilder;fb_4.php on line 113
iemand ene idee wat dat is? Ik gebruik aleen captcha op mijn eige website maar krijg bij allemaal deze error
Gr Pascal
Last edited by
pasmaskas on Tue Apr 21, 2015 1:44 pm, edited 1 time in total.
pasmaskas
Power Poster
Posts: 509 Joined: Tue Nov 29, 2011 10:42 am
Post
by pasmaskas » Tue Apr 21, 2015 8:48 am
Ik heb het ook bij UDTs die ik zelf heb gemaakt
staartmees
Power Poster
Posts: 1049 Joined: Wed Mar 19, 2008 4:54 pm
Post
by staartmees » Tue Apr 21, 2015 9:13 am
websitecache leeg gemaakt?
cms en modules up-to-date?
pasmaskas
Power Poster
Posts: 509 Joined: Tue Nov 29, 2011 10:42 am
Post
by pasmaskas » Tue Apr 21, 2015 9:21 am
Ja allebij.
Het ziet er naar uit dat ze met vele meer dingen problemen hebben nu ze ik
is dat ene bug in php?
Rolf
Power Poster
Posts: 7825 Joined: Wed Apr 23, 2008 7:53 am
Contact:
Post
by Rolf » Tue Apr 21, 2015 9:55 am
Ik heb er ook al de hele ochtend last van.
Mijndomein heeft niet alleen de PHP versie verhoogd, maar óók de error reporting standaard op AAN gezet. Grumbl.
Het is niet via de .htaccess uit te zetten...
- + - + - + - + - + - + -
- + - + - + - + - + - + -
velden
Dev Team Member
Posts: 3497 Joined: Mon Nov 28, 2011 9:29 am
Post
by velden » Tue Apr 21, 2015 9:59 am
Merk op dat Notices geen errors zijn. Je zou dit op een productie-omgeving moeten uitschakelen.
M.b.t. de UDTs kun je er wellicht van één ervan de code hier tonen?
pasmaskas
Power Poster
Posts: 509 Joined: Tue Nov 29, 2011 10:42 am
Post
by pasmaskas » Tue Apr 21, 2015 10:02 am
Dat kan:
Code: Select all
$config = cmsms()->GetConfig();
echo '<video width="100%" controls poster="' . $config['root_url'] . '/uploads/videos/' . ($params[file]) . '.jpg">
<source src="' . $config['root_url'] . '/uploads/videos/' . ($params[file]) . '.mp4" type="video/mp4">
<source src="' . $config['root_url'] . '/uploads/videos/' . ($params[file]) . '.ogv" type="video/ogg">
<source src="' . $config['root_url'] . '/uploads/videos/' . ($params[file]) . '.webm" type="video/webm">
Your browser does not support HTML5 video.
</video>';
Het is neit aleen de udts en formbuilder maar alles geeft probleemen nu
velden
Dev Team Member
Posts: 3497 Joined: Mon Nov 28, 2011 9:29 am
Post
by velden » Tue Apr 21, 2015 10:07 am
pasmaskas
Power Poster
Posts: 509 Joined: Tue Nov 29, 2011 10:42 am
Post
by pasmaskas » Tue Apr 21, 2015 10:12 am
oke dat fixt idd het probleem met die udt aleen hoe fix ik formbuilder? En de neiuwsmodule errors
pasmaskas
Power Poster
Posts: 509 Joined: Tue Nov 29, 2011 10:42 am
Post
by pasmaskas » Tue Apr 21, 2015 10:40 am
De nieuws module doet dit met canonical:
Rolf
Power Poster
Posts: 7825 Joined: Wed Apr 23, 2008 7:53 am
Contact:
Post
by Rolf » Tue Apr 21, 2015 11:01 am
Wat is de template code?
- + - + - + - + - + - + -
- + - + - + - + - + - + -
pasmaskas
Power Poster
Posts: 509 Joined: Tue Nov 29, 2011 10:42 am
Post
by pasmaskas » Tue Apr 21, 2015 11:08 am
Nieuws artikel sjabloon:
Code: Select all
{if isset($entry->canonical)}
{assign var='canonical' value=$entry->canonical}
{/if}
{assign var='alt_title' value=$entry->title}
<div class="main-blog">
<h1>{$entry->title|cms_escape:htmlall}</h1>
{if $entry->fields.Video->value}
<div class="video img-border video-border">{youtube file={$entry->Video}}</div>
{else if $entry->fields.Foto->value}
<p><a href="{$entry->file_location}/{$entry->fields.Foto->value}" rel="lightbox"><img class="img-border" src="{$entry->file_location}/{$entry->fields.Foto->value}" alt="{$entry->title|cms_escape|truncate:40}" /></a></p>
{else}
<p><!-- <img class="img-border" src="{root_url}/webapp/images/news-blank.jpg" alt="{$entry->title|cms_escape|truncate:40}" /> --></p><br />
{/if}
<p><strong>{$entry->category} {$entry->CMSMS} | {$entry->postdate|cms_date_format} | {$entry->Auteur}</strong></p>
<br />
{eval var=$entry->content}
<div class="share-buttons">
<a class="facebook-share" href="http://www.facebook.com/sharer.php?u={$canonical}" target="_blank"><strong>Facebook</strong></a>
<a class="twitter-share" href="http://twitter.com/home?status={$canonical}" target="_blank"><strong>Twitter</strong></a>
<a class="linkedin-share" href="http://www.linkedin.com/shareArticle?mini=true?url={$canonical}" target="_blank"><strong>LinkedIn</strong></a>
<a class="google-share" href="https://plus.google.com/share?url={$canonical}" target="_blank"><strong>Google+</strong></a>
</div>
<h3>Reacties:</h3>
<div class="comments">
<div id="disqus_thread"></div>
{literal}<__script__ type="text/javascript">
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = 'pmkmedia'; // required: replace example with your forum shortname
var disqus_url = '{/literal}{$canonical}{literal}';
/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</__script>{/literal}
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
</div>
<div class="newsbrowser">
{$currentID = $entry->id}
{news summarytemplate='prev-next-links' action='default' assign='junk'}
{foreach from=$allIDs item=someID name=findmyID}
{if $currentID == $someID}{$currentkey = $smarty.foreach.findmyID.index}{/if}
{/foreach}
<p class="next-news">
{$nextkey = $currentkey-1}
{if isset($allURLs[$nextkey])}<a href="{$allURLs[$nextkey]}">< Volgende artikel</a>{/if}
</p>
<p class="prev-news">
{$prevkey = $currentkey+1}
{if isset($allURLs[$prevkey])}<a href="{$allURLs[$prevkey]}">Vorige artikel ></a>{/if}
</p>
</div>
</div>
Formbuilder template:
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<form id="5"
alias="portfolio">
<form_name><![CDATA[Contact Portfolio]]></form_name>
<attribute key="use_captcha"><![CDATA[1]]></attribute>
<attribute key="required_field_symbol"><![CDATA[*]]></attribute>
<attribute key="redirect_page"><![CDATA[-1]]></attribute>
<attribute key="predisplay_udt"><![CDATA[-1]]></attribute>
<attribute key="submit_response"><![CDATA[<h2>Bedankt. Uw bericht is ontvangen.</h2>
<p>{if $fld_36 != "" && $fld_36 != "[niet opgegeven]" }<strong>Naam</strong>: {$fld_36}<br />{/if}
{if $fld_37 != "" && $fld_37 != "[niet opgegeven]" }<strong>E-Mail</strong>: {$fld_37}<br />{/if}
{if $fld_38 != "" && $fld_38 != "[niet opgegeven]" }<strong>Telefoon nummer</strong>: {$fld_38}<br />{/if}
{if $fld_39 != "" && $fld_39 != "[niet opgegeven]" }<strong>Bericht</strong>: {$fld_39}<br />{/if}</p>
]]></attribute>
<attribute key="title_user_captcha"><![CDATA[Bevestig dat u geen script bent door de karakters in het plaatje in te voeren.]]></attribute>
<attribute key="predisplay_each_udt"><![CDATA[-1]]></attribute>
<attribute key="input_button_safety"><![CDATA[0]]></attribute>
<attribute key="submit_javascript"><![CDATA[]]></attribute>
<attribute key="submit_button_text"><![CDATA[Versturen]]></attribute>
<attribute key="next_button_text"><![CDATA[Verder...]]></attribute>
<attribute key="submit_action"><![CDATA[text]]></attribute>
<attribute key="captcha_wrong"><![CDATA[Captcha was niet goed.]]></attribute>
<attribute key="list_delimiter"><![CDATA[,]]></attribute>
<attribute key="inline"><![CDATA[0]]></attribute>
<attribute key="css_class"><![CDATA[formbuilderform form]]></attribute>
<attribute key="validate_udt"><![CDATA[-1]]></attribute>
<attribute key="prev_button_text"><![CDATA[Terug...]]></attribute>
<attribute key="form_template"><![CDATA[{* TABLE FORM LAYOUT / Field titles on Top *}
{* next line sets number of columns for things like checkbox groups *}
{assign var="cols" value="3"}
{literal}
<__script__ type="text/javascript">
function fbht(htid)
{
var fbhtc=document.getElementById(htid);
if (fbhtc)
{
if (fbhtc.style.display == 'none')
{
fbhtc.style.display = 'inline';
}
else
{
fbhtc.style.display = 'none';
}
}
}
</__script>
{/literal}
{$fb_form_header}
{if $fb_form_done == 1}
{* This first section is for displaying submission errors *}
{if $fb_submission_error}
<div class="error_message">{$fb_submission_error}</div>
{if $fb_show_submission_errors}
<table class="error">
{foreach from=$fb_submission_error_list item=thisErr}
<tr><td>{$thisErr}</td></tr>
{/foreach}
</table>
{/if}
{/if}
{else}
{* this section is for displaying the form *}
{* we start with validation errors *}
{if $fb_form_has_validation_errors}
<div class="error_message">
<ul>
{foreach from=$fb_form_validation_errors item=thisErr}
<li>{$thisErr}</li>
{/foreach}
</ul>
</div>
{/if}
{if $captcha_error}
<div class="error_message">{$captcha_error}</div>
{/if}
{* and now the form itself *}
{$fb_form_start}
<div>{$fb_hidden}</div>
<table{if $css_class != ''} class="{$css_class}"{/if}>
{if $total_pages gt 1}<tr><td colspan="2">{$title_page_x_of_y}</td></tr>{/if}
{foreach from=$fields item=entry}
{if $entry->display == 1 &&
$entry->type != '-Fieldset Start' &&
$entry->type != '-Fieldset End' }
<tr>
{strip}
<td valign="top"
{if $entry->required == 1 || $entry->css_class != ''} class="
{if $entry->required == 1}
required
{/if}
{if $entry->required == 1 && $entry->css_class != ''} {/if}
{if $entry->css_class != ''}
{$entry->css_class}
{/if}
"
{/if}
>
{if $entry->hide_name == 0}
{$entry->name}
{if $entry->required_symbol != ''}
{$entry->required_symbol}
{/if}
{/if}
</td></tr><tr><td align="left" valign="top"{if $entry->css_class != ''} class="{$entry->css_class}"{/if}>
{if $entry->multiple_parts == 1}
<table>
<tr>
{section name=numloop loop=$entry->input}
<td>{$entry->input[numloop]->input} {$entry->input[numloop]->name}{if $entry->input[numloop]->op} {$entry->input[numloop]->op}{/if}</td>
{if not ($smarty.section.numloop.rownum mod $cols)}
{if not $smarty.section.numloop.last}
</tr><tr>
{/if}
{/if}
{if $smarty.section.numloop.last}
{math equation = "n - a % n" n=$cols a=$entry->input|@count assign="cells"}
{if $cells ne $cols}
{section name=pad loop=$cells}
<td> </td>
{/section}
{/if}
</tr>
{/if}
{/section}
</table>
{else}
{if $entry->smarty_eval == '1'}{eval var=$entry->input}{else}{$entry->input}{/if}
{/if}
{if $entry->valid == 0} <--- {$entry->error}{/if}
{if $entry->helptext != ''} <a href="javascript:fbht('{$entry->field_helptext_id}')"><img src="modules/FormBuilder/images/info-small.gif" alt="Help" /></a>
<span id="{$entry->field_helptext_id}" style="display:none" class="fbr_helptext">{$entry->helptext}</span>{/if}
</td></tr>
{/strip}
{/if}
{/foreach}
{if isset($has_captcha) && $has_captcha == 1}
<tr><td>{$graphic_captcha}</td></tr><tr><td>{$input_captcha}<br />{$title_captcha}</td></tr>
{/if}
<tr><td>{$prev}</td></tr><tr><td>{$submit}</td></tr>
</table>
{$fb_form_end}
{/if}
{$fb_form_footer}]]></attribute>
<attribute key="unspecified"><![CDATA[[niet opgegeven]]]></attribute>
<field id="35"
type="StaticTextField"
validation_type=""
order_by="1"
required="0"
hide_label="0"
display_in_submission="">
<field_name><![CDATA[Contact formulier]]></field_name>
<options>
<option name="text"><![CDATA[<h3>Contact Formulier</h3>]]></option>
<option name="field_alias"><![CDATA[]]></option>
<option name="css_class"><![CDATA[]]></option>
<option name="helptext"><![CDATA[]]></option>
<option name="javascript"><![CDATA[]]></option>
<option name="field_logic"><![CDATA[]]></option>
<value><![CDATA[]]></value>
</options>
</field>
<field id="36"
type="TextField"
validation_type="none"
order_by="2"
required="1"
hide_label="0"
display_in_submission="1">
<field_name><![CDATA[Naam]]></field_name>
<options>
<option name="length"><![CDATA[80]]></option>
<option name="readonly"><![CDATA[]]></option>
<option name="field_alias"><![CDATA[]]></option>
<option name="css_class"><![CDATA[]]></option>
<option name="helptext"><![CDATA[]]></option>
<option name="javascript"><![CDATA[]]></option>
<option name="field_logic"><![CDATA[]]></option>
<option name="regex"><![CDATA[]]></option>
<option name="default"><![CDATA[]]></option>
<option name="html5"><![CDATA[]]></option>
<option name="clear_default"><![CDATA[]]></option>
<value><![CDATA[]]></value>
</options>
</field>
<field id="37"
type="TextField"
validation_type="none"
order_by="3"
required="1"
hide_label="0"
display_in_submission="1">
<field_name><![CDATA[E-Mail]]></field_name>
<options>
<option name="length"><![CDATA[80]]></option>
<option name="readonly"><![CDATA[]]></option>
<option name="field_alias"><![CDATA[]]></option>
<option name="css_class"><![CDATA[]]></option>
<option name="helptext"><![CDATA[]]></option>
<option name="javascript"><![CDATA[]]></option>
<option name="field_logic"><![CDATA[]]></option>
<option name="regex"><![CDATA[]]></option>
<option name="default"><![CDATA[]]></option>
<option name="html5"><![CDATA[]]></option>
<option name="clear_default"><![CDATA[]]></option>
<value><![CDATA[]]></value>
</options>
</field>
<field id="38"
type="TextField"
validation_type="none"
order_by="4"
required="0"
hide_label="0"
display_in_submission="1">
<field_name><![CDATA[Telefoon nummer]]></field_name>
<options>
<option name="length"><![CDATA[80]]></option>
<option name="readonly"><![CDATA[]]></option>
<option name="field_alias"><![CDATA[]]></option>
<option name="css_class"><![CDATA[]]></option>
<option name="helptext"><![CDATA[]]></option>
<option name="javascript"><![CDATA[]]></option>
<option name="field_logic"><![CDATA[]]></option>
<option name="regex"><![CDATA[]]></option>
<option name="default"><![CDATA[]]></option>
<option name="html5"><![CDATA[]]></option>
<option name="clear_default"><![CDATA[]]></option>
<value><![CDATA[]]></value>
</options>
</field>
<field id="39"
type="TextAreaField"
validation_type="none"
order_by="5"
required="1"
hide_label="0"
display_in_submission="1">
<field_name><![CDATA[Bericht]]></field_name>
<options>
<option name="wysiwyg"><![CDATA[]]></option>
<option name="rows"><![CDATA[15]]></option>
<option name="cols"><![CDATA[40]]></option>
<option name="length"><![CDATA[]]></option>
<option name="field_alias"><![CDATA[]]></option>
<option name="css_class"><![CDATA[]]></option>
<option name="helptext"><![CDATA[]]></option>
<option name="field_logic"><![CDATA[]]></option>
<option name="default"><![CDATA[]]></option>
<option name="html5"><![CDATA[]]></option>
<option name="clear_default"><![CDATA[]]></option>
<value><![CDATA[]]></value>
</options>
</field>
<field id="40"
type="DispositionEmail"
validation_type=""
order_by="6"
required="0"
hide_label="0"
display_in_submission="">
<field_name><![CDATA[Verzenden]]></field_name>
<options>
<option name="email_subject"><![CDATA[Contact Formulier PMKMedia]]></option>
<option name="send_using"><![CDATA[to]]></option>
<option name="email_from_name"><![CDATA[Contact Formulier]]></option>
<option name="email_from_address"><![CDATA[contactformulier@website.nl]]></option>
<option name="email_cc_address"><![CDATA[]]></option>
<option name="use_bcc"><![CDATA[0]]></option>
<option name="destination_address"><![CDATA[info@website.nl]]></option>
<option name="field_alias"><![CDATA[Verzenden]]></option>
<option name="html_email"><![CDATA[1]]></option>
<option name="email_template"><![CDATA[<h1>Form Builder Verzending</h1>
<strong>Formuliernaam</strong>: {$sub_form_name}<br />
<strong>Datum van verzending</strong>: {$sub_date}<br />
<strong>Server</strong>: {$sub_host}<br />
<strong>IP adres</strong>: {$sub_source_ip}<br />
<strong>URL van de pagina</strong>: {$sub_url}<br />
<strong>FormBuilder versie</strong>: {$fb_version}<br />
<strong>Tab karakter</strong>: {$TAB}<br />
<hr />
{if $fld_36 != "" && $fld_36 != "[niet opgegeven]" }<strong>Naam</strong>: {$fld_36}<br />{/if}
{if $fld_37 != "" && $fld_37 != "[niet opgegeven]" }<strong>E-Mail</strong>: {$fld_37}<br />{/if}
{if $fld_38 != "" && $fld_38 != "[niet opgegeven]" }<strong>Telefoon nummer</strong>: {$fld_38}<br />{/if}
{if $fld_39 != "" && $fld_39 != "[niet opgegeven]" }<strong>Bericht</strong>: {$fld_39}<br />{/if}
]]></option>
<option name="email_encoding"><![CDATA[utf-8]]></option>
<value><![CDATA[]]></value>
</options>
</field>
</form>
Rolf
Power Poster
Posts: 7825 Joined: Wed Apr 23, 2008 7:53 am
Contact:
Post
by Rolf » Tue Apr 21, 2015 11:11 am
Probeer eens bij de Share buttons {$canonical|default:''}
- + - + - + - + - + - + -
- + - + - + - + - + - + -
Rolf
Power Poster
Posts: 7825 Joined: Wed Apr 23, 2008 7:53 am
Contact:
Post
by Rolf » Tue Apr 21, 2015 11:16 am
Formbuilder template
ipv
plaats
Code: Select all
{if isset($captcha_error) && $captcha_error != ''}
- + - + - + - + - + - + -
- + - + - + - + - + - + -
pasmaskas
Power Poster
Posts: 509 Joined: Tue Nov 29, 2011 10:42 am
Post
by pasmaskas » Tue Apr 21, 2015 11:17 am
het probleem zit hem in de samenvattingssjabloon denk ik want op een nieuw bericht pagina werkt alles gewoon.
Code: Select all
{foreach from=$items item=entry}
<div class="split-column blogblok" onclick="location.href='{$entry->moreurl}';">
{if $entry->fields.FotoThumb->value}
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}"><img src="{$entry->file_location}/{$entry->fields.FotoThumb->value}" alt="{$entry->title|cms_escape|truncate:40}" /></a>
{else if $entry->fields.Foto->value}
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}"><img src="{$entry->file_location}/{$entry->fields.Foto->value}" alt="{$entry->title|cms_escape|truncate:40}" /></a>
{else}
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}"><img src="{root_url}/webapp/images/news-blank.jpg" alt="{$entry->title|cms_escape|truncate:40}" /></a>
{/if}
<h1>{$entry->title|cms_escape|truncate:40}</h1>
<p class="blogblok-hide"><strong>{$entry->category} | {$entry->postdate|cms_date_format} | <a href="{$entry->moreurl}#disqus_thread" title="{$entry->title|cms_escape:htmlall}">Lees meer…</a></strong></p>
{if $entry->summary}
<p class="blogblok-hide">{eval var=$entry->summary|truncate:150}</p>
{else if $entry->content}
{eval var=$entry->content|truncate:150}
{/if}
</div>
{/foreach}
Dit zie je in de disqus regel onder in de html van de template op de plaats van de {$canonical} staan nu alemaal php notics:
Code: Select all
<__script__ type="text/javascript">
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = 'pmkmedia'; // required: replace example with your forum shortname
var disqus_url = '<br />
<b>Notice</b>: Undefined index: canonical in <b>/public/sites/www.pmkmedia.nl/tmp/templates_c/52f261c8cd54ce3b06168937b09901bfaf8adf5e.tpl_body.92.php</b> on line <b>185</b><br />
<br />
<b>Notice</b>: Trying to get property of non-object in <b>/public/sites/www.pmkmedia.nl/tmp/templates_c/52f261c8cd54ce3b06168937b09901bfaf8adf5e.tpl_body.92.php</b> on line <b>185</b><br />
';
/* * * DON'T EDIT BELOW THIS LINE * * */
(function () {
var s = document.createElement('script'); s.async = true;
s.type = 'text/javascript';
s.src = '//' + disqus_shortname + '.disqus.com/count.js';
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
}());