Перейти к содержимому


Конвертация некоторых шаблонов !?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 MaximL

MaximL

    Активный участник

  • Пользователи
  • PipPipPip
  • 31 сообщений

Отправлено 07.04.2009, 12:28

Попробовал несколько шаблонов с известного западного сайты шаблонов для
CMSimple. На всех одна картина. Собственно процедура преобразования шаблона
проходит нормально, но при попытке загрузить сайт выходит сообщение об ошибке:
Fatal error: Call to undefined function wbtoc() in ……..

Посмотрел файл template.php в исходном фолдере (для CMSimple) и вижу, что
действительно в нем сидит такая функция (wbtoc), обьявленная внутри этого файла.
Наверное в других шаблонах может быть и другая функция.

Как быть в таких случаях ?

PS: Эта проблема встречается далеко не для всякого шаблона для CMSimple, но
подобные варианты встречаются часто.

#2 support

support

    Активный участник

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 07.04.2009, 13:18

Просмотр сообщенияMaximL (7.4.2009, 16:28) писал:

Попробовал несколько шаблонов с известного западного сайты шаблонов для
CMSimple. На всех одна картина. Собственно процедура преобразования шаблона
проходит нормально, но при попытке загрузить сайт выходит сообщение об ошибке:
Fatal error: Call to undefined function wbtoc() in ……..

Посмотрел файл template.php в исходном фолдере (для CMSimple) и вижу, что
действительно в нем сидит такая функция (wbtoc), обьявленная внутри этого файла.
Наверное в других шаблонах может быть и другая функция.

Как быть в таких случаях ?

PS: Эта проблема встречается далеко не для всякого шаблона для CMSimple, но
подобные варианты встречаются часто.
В зависимости от того, зачем используется функция wbtoc в исходном шаблоне, нужно принимать разные действия. Если эта функция выводит меню (скорее всего), то самое простое решение это удалить определение функции и на месте ее вызова вызывать вывод меню Zebrum Lite (например, cmsimple_menu). Если эта функция выводит что-то другое, то либо править код функции под Zebrum Lite, либо просто удалять.

#3 MaximL

MaximL

    Активный участник

  • Пользователи
  • PipPipPip
  • 31 сообщений

Отправлено 07.04.2009, 13:41

Просмотр сообщенияsupport (7.4.2009, 17:18) писал:

В зависимости от того, зачем используется функция wbtoc в исходном шаблоне, нужно принимать разные действия. Если эта функция выводит меню (скорее всего), то самое простое решение это удалить определение функции и на месте ее вызова вызывать вывод меню Zebrum Lite (например, cmsimple_menu). Если эта функция выводит что-то другое, то либо править код функции под Zebrum Lite, либо просто удалять.

   Да, я так и сделал: функция cmsimple_menu вполне прилично выполняет вывод меню.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей