Редактируем ditto.class.inc.php:
1. Открываем файл «../assets/snippets/ditto/classes/ditto.class.inc.php».
2. Переходим на строчку под номером 1038. Поправляем существующий класс template, добавляя к функции buildURL() приписку public static, как показано далее. Т.е. было:
function buildURL($args,$id=false,$dittoIdentifier=false) {
стало:
public static function buildURL($args,$id=false,$dittoIdentifier=false) {
Редактируем template.class.inc.php:
1. Открываем файл «../assets/snippets/ditto/classes/template.class.inc.php».
2. Поочередно переходим на строчки под номерами 156 и 197. Это
function replace( $placeholders, $tpl ) {
плюс
function fetch($tpl) {
3. Также добавляем к ним public static.
Вот и всё ребята! P.S. Взято на red-book-cms_ru