Устаревшие функции ядра

#16 19 июля 2012 в 18:07

Ничего не понял как менять, по примеру, ошибки =( как мне заменить на новый код в шаблоне template.php например позицию
<?php cmsModule('header'); ?>

Lexa219
Убираем cmsModule и на это место ставим $inPage->printModules.
Далее находим (как пример) — cmsPathway и это слово заменяем на $inPage->printPathway

Как пользоваться списком замены устаревших функций?

Например разберем кусок из списка:
  1.  
  2. function cmsPrintSitename(){ // Старое наименование функции
  3. $inPage = cmsPage::getInstance(); // Включение новых функций в начале файла template.php
  4. $inPage->printSitename(); // Новое именование функции
  5.  
Ищем в шаблоне cmsPrintSitename(в скобках оставляем все как есть),
меняем cmsPrintSitename на $inPage->printSitename.

Повторюсь...
Прежде чем начать замену, находим в самом начале файла template.php вот такие строки:
  1.  
  2. $inUser = cmsUser::getInstance();
  3. $inCore = cmsCore::getInstance();
Добавляем к ним $inPage = cmsPage::getInstance();

Т.е. должно получиться вот так:
  1.  
  2. $inUser = cmsUser::getInstance();
  3. $inCore = cmsCore::getInstance();
  4. $inPage = cmsPage::getInstance();
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.