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

редактирование скина - main_table


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

После внесения каких либо изменений в стиль в таблицу main_table (любого скина), журнал отказывается работать сразу со всеми скинами(без разницы меняю ли я скин на другой через админку) и выдает ошибку:

 

Parse error: syntax error, unexpected ')' in /home/rusmmg/public_html/journal/skin.php(114) : eval()'d code on line 151

Fatal error: Cannot instantiate non-existent class: skin_main in /home/rusmmg/public_html/journal/skin.php on line 116

 

Даже если возвращаю скин к прежнему виду, изменений не происходит.

 

ps. Никаких самовольных вмешательств в код не было. Чистая установка.

pps. Кто-то встречался с подобным ?

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

Желательно писать версию форума :D

После внесения каких либо изменений в стиль в таблицу main_table (любого скина), журнал отказывается работать сразу со всеми скинами(без разницы меняю ли я скин на другой через админку) и выдает ошибку

Стиль... таблица... скин...

 

В общем в дневниках такая схема работы со скинами:

Есть скин который включает в себя:

1. Шаблоны

2. Стили (может быть несколько на один скин)

3. Макросы (ровно столько сколько стилей)

 

Скинов может быть несколько.

 

Шаблоны скина не наследуются как в самом форуме. Т.е. для каждого скина используется своя копия шаблонов.

 

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

 

В вашем случае вы неверно отредактировали шаблон.

Даже если вы назначаете другой скин "по умолчанию", все пользователи изменявшие настройки дизайна и выбравшие этот скин будут его использовать и соответственно получать ошибку. Количество пользователей использующих этот скин указано в админке в настройках скинов. Для принудительного перевода пользователей на другой скин там же в админке, в настройках скинов есть внизу соответствующее поле смены скинов для пользователей.

 

Даже если возвращаю скин к прежнему виду, изменений не происходит.

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

 

Самый простой способ вернуть шаблоны на состояние до изменений, это выполнить в админке "Загрузить шаблоны из PHP" при условии, что PHP файлы шаблонов не менялись в противном случае сначала нужно залить на сайт оригинальные файлы шаблонов (./journal/skin_cache/.../*.*).

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

2.1.7

 

Ради интереса провел тест, сделал копию рабочего скина, открыл шаблон, таблицу main_table, ничего не изменяя просто нажал кнопку "Сохранить"

 

Результат:

Parse error: syntax error, unexpected ')' in /home/rusmmg/public_html/journal/skin.php(114) : eval()'d code on line 151

Fatal error: Cannot instantiate non-existent class: skin_main in /home/rusmmg/public_html/journal/skin.php on line 116

 

Через php все корректно редактируется. Странно

 

 

ps. И еще, вроде бы с кодировками все нормально но конретно в разделе редактирования шаблонов (в админке), заглавия в таблице вижу как "���", решения не нашел. Пробовал эксперементировать с кодировкой подключения к базе, результата нет.

 

pps. Спасибо Вам за предыдущий ответ

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

Есть такая ошибка.

Проявляется на форуме 2.1.х (на 2.0.х работает нормально):

В файле ad_journal_tpl.php найти:

			$r['param'] = str_replace("'", "\'", $r['param'] );
		$r['param'] = str_replace('"', "\"", $r['param'] );

заменить на:

			$r['param'] = $this->base->admin->text_to_form($r['param']);

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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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

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

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