Перейти к контенту
  • 0

Импорт шаблонов в 2.3.x


Kvendi

Вопрос

После обновления FBSD на сервере перестали импортироваться стили. После выбора файла и нажатия импортировать сразу почти белый экран нигде никаких ошибок нет ( проверил пакеты:

стоит

php5-xml

php5-xmlreader

php5-xmlwriter

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Я наверное совсем глупый - но не понимаю, что нужно автору.

 

Буквально на днях на ура импортировал скин в IPB 2.3.1. Из проблем - не хотели импортироваться картинки - написал свой скрипт.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ок, еще раз опишу :

После обновления FBSD (до 6.2) на существующем форуме вернсии 2.3.3 перестали импортироваться скины. Также стоял форум 2.1.7 он пнормально проапдейтился до 2.3.3 и в процессе апдейта создал свой стандартный скин, но другие также не импортируются. Для эксперимента попробовал поставить 2.3.3 с нулся, не поставился: в процессе установки в момент импортирования собственно скина также белый экран. Лимит памяти стоит 128Мб вот собственно описание проблемы (

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Расширения для PHP вроде бы правильные, должно хватить. Кроме memory_limit следует ещё также увеличить max_execution_time. Потом будем дальше думать.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ну вобщем с разными интервалами пробовал от 10 до 100 разницы собственно нкиакой ( разумеется апач рестартовал). Ок, а подскажите тогда пожалуйста в каком файле какую функцию смотреть ? т.е. какая функция м в каком файле вызывается пр иимпорте стиля ( в частности шаблонов)
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Такс, если мы говорим об Админке » Внешний вид » Управление стилями » Импорт и экспорт стилей, то форма для импорта шаблонов там такая:

							  <form action='http://localhost/233/admin/index.php?adsess=45da2219a585e8ec2b45e4b1484184' method='post' name='uploadform'  enctype='multipart/form-data' id='uploadform'>
<input type='hidden' name='act' value='import' />
<input type='hidden' name='code' value='importtemplates' />
<input type='hidden' name='MAX_FILE_SIZE' value='10000000000' />
<input type='hidden' name='section' value='lookandfeel' />

На данном этапе даже простой поиск по файлам форума по строке 'importtemplates' подсказывает нам, что искомая функция располагается в файле sources/action_admin/skin_import.php. Открываем его и продолжаем наш поиск. Находим:

			case 'importtemplates':
			$this->ipsclass->admin->cp_permission_check( $this->perm_main.'|'.$this->perm_child.':import' );
			$this->import_xml_templates();
			break;

Может, у вас глюк в функции cp_permission_check(), а может, в import_xml_templates()?

 

На крайняк можно воспользоваться методом "тупой отладки": зайти в каждую из этих функций и вставлять там между командами код — echo '1-'; echo '2-'; echo '3-'; и т. д. Так можно узнать, запускается ли вообще этот импорт, а если запускается, то в каком примерно месте обрывается.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Спасибо, это я уже нашел все ) завтра буду пробовать выяснить в какой именно функции проблема
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Не смог дождаться утра в результате дебага выяснил что косяк в zlib, пересобрал, заработало )

 

 

Да, само собой спасибо всем кто помог )

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.