Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

обновился до 3.4.8 - различия шаблонов

Опубликовано:

Обновил форум с 3.4.6 до 3.4.8 без проблем и тд. Начал искать различия в шаблоне стандартным методом, на дефолтном шаблоне, но процесс до конца не доходит.. на последнем этапе всплывающее окно... такого содержания.

Логи пустые

Безымянный.png

 

 

На заметку различия в шаблонах есть.

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

Опубликовано:
Driver Error

Опубликовано:
  • Автор

Понимаю, что различия в кодировках таблиц.

 

- Структура таблицы и сама таблица `ibf_skin_templates` в utf8_unicode_ci

- Структура ibf_skin_merge_changes нет кодировка - сама таблица в utf8_general_ci

 

Последняя SQL ошибка (Сегодня, 06:32)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date: Tue, 19 May 2015 05:32:37 +0000
Error: 1267 - Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='
IP Address: 1111 - /admin/index.php?adsess=3b07225eac5af06e5150681d43d9d722&app=core&&app=core&module=ajax&section=templatediff&sessionID=8&perGo=10&secure_key=6b1f10ff55c1983f9b35c340cc4a6312&do=merge
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: SELECT c.*,s.* FROM ibf_skin_merge_changes c  LEFT JOIN ibf_skin_templates s ON ( s.template_set_id=0 AND s.template_master_key='root' AND s.template_group=c.change_data_group AND s.template_name=c.change_data_title )   WHERE change_session_id=8 AND change_data_type='template' AND change_is_diff=1 AND change_is_new=0 ORDER BY change_id ASC LIMIT 0,10
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                           			| Function                                                                  	| Line No.      	|
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| admin2cp/applications/core/modules_admin/ajax/templatediff.php 			| [admin_core_ajax_templatediff]._merge                             			| 77            	|
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin2cp/sources/base/ipsController.php                                	| [admin_core_ajax_templatediff].doExecute                                  	| 421   			|
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin2cp/sources/base/ipsController.php                                	| [ipsAjaxCommand].execute                                                  	| 120   			|
'----------------------------------------------------------------------------+-------------------------------------------------------------------

Опубликовано:
  • Автор

Игорь подскажи пжл, смогу исправить кодировку таким образом?

 

Сравнение выставлено utf8_general_ci

ALTER TABLE таблица CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

Опубликовано:

Да. Только нужно смотреть какой основной тип сравнения - или general или unicode. Если по умолчанию на остальных таблицах unicode значит нужно менять на utf8_unicode_ci.

Опубликовано:
  • Автор

Там вообще не понятно, основной тип сравнения был latin1, я выставил utf8_general_ci админ ресурса сказал что они пересажали.

Из-за большого колл тиблиц в utf8_general_ci думаю, что раньше было сравнение utf8_general_ci

 

Сейчас:

Основной тип сравнения utf8_general_ci - 75% таблиц в utf8_general_ci остальные в unicode

 

Безымянный.png

 

Безымянный3.png

 

 

Значит запрос к БД правильный ?

Опубликовано:

Значит запрос к БД правильный ?

Да.

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.