Ett till problem visade sig:
I början av varje artikel visades feltexten:
Use of undefined constant DS – assumed ‘DS’ in
Svaret hittades här.
Det visade sig att Joomla tagit bort definitionen av konstanten DS som fanns med i version 2.5. Konstanten DS = Directory Separator som sätts till ”/” för Linux och ”\” för Windows.
Detta löser man genom att:
- Återigen definiera konstanten DS i början av filerna configuration.php eller index.php. Lägg till raden:
Problemet blir dock att varje gång som Joomla! kommer att uppdateras kommer ev. dessa filer att skrivas över och man måste lägga in raderna på nytt.define('DS', DIRECTORY_SEPARATOR);
- Eller så ändrar man de filer där problemet uppstår.
I mitt fall var det filen
/templates/siteground-16-7/html/com_content/article/default.php
som behövde ändras.
Jag ändrade från:
JHtml::addIncludePath(JPATH_COMPONENT.DS.’helpers’);
till:
JHtml::addIncludePath(JPATH_COMPONENT.’/helpers’);
på två ställen i början av filen.
Nu visas inte längre någon feltext.