Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

    PaulHowarth/Blog/2010-12-05

Sunday 5th December 2010

Local Packages

  • Updated contagged to fix the Edit template, which was broken when used with Smarty 3.x:

  • [Sun Dec 05 12:19:53 2010] [error] [client 2001:470:9279::2] PHP Fatal error:  Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/usr/share/php/contagged/inc/../templates/entry_edit.tpl"  on line 226 "        {foreach from=$entry.mail|smarty:nodefaults item=mail}" unknown modifier "smarty"' in /usr/share/php/Smarty/sysplugins/smarty_internal_templatecompilerbase.php:423\nStack trace:\n#0 /usr/share/php/Smarty/sysplugins/smarty_internal_compile_private_modifier.php(62): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unknown modifie...', 226)\n#1 /usr/share/php/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(271): Smarty_Internal_Compile_Private_Modifier->compile(Array, Object(Smarty_Internal_SmartyTemplateCompiler), Array, NULL, NULL)\n#2 /usr/share/php/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(123): Smarty_Internal_TemplateCompilerBase->callTagCompiler('private_modifie...', Array, Array)\n#3 /usr/share/php/Smarty/sysplugins/smarty_internal_templateparser.php(2392): Smarty_Internal_TemplateCompilerBase->compileTag(' in /usr/share/php/Smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 423, referer: http://www.city-fan.org/ldapab/entry.php?dn=uid%3D1142004059%2C%20ou%3Dcontacts%2C%20dc%3Dcity-fan%2C%20dc%3Dorg
  • Whilst I know next to nothing about either PHP or Smarty, I managed to get it to work with this patch:

  • --- templates/entry_edit.tpl    2010-12-05 12:27:29.554691239 +0000
    +++ templates/entry_edit.tpl    2010-12-05 13:46:13.274677271 +0000
    @@ -223,10 +223,10 @@
             </tr>
     {/if}
     {if $fields._mail}
    -        {foreach from=$entry.mail|smarty:nodefaults item=mail}
    +        {foreach from=$entry.mail item=mail}
             <tr>
               <th>{$lang.mail} {counter}:</th>
    -          <td><input type="text" class="input" name="entry[mail][]" value="{$mail}" /></td>
    +          <td><input type="text" class="input" name="entry[mail][]" value="{$mail|h}" /></td>
             </tr>
             {/foreach}
             <tr>


Recent