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

Установка локализации 3.3.4


Rybslob

Вопрос

Интересует такой вопрос.

Купил офф.лицензию на IPB 3.3.4 и приобрел локализацию на эту же версию. Как ее самостоятельно установить? В мануале, входящей в локализацию, есть только инфа по установке самого форума. А как поставить именно локализацию купленную, что-то не нашел информации.

 

Подскажите, плиз, что и как сделать :)

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

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

  • 0

1. Копируете с заменой содержимое вашей локализации в корень форума

2. Внешний вид -> Язык -> %Язык% -> Обновить язык из xml

В свойствах языка задайте локаль ru_RU.UTF-8

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

  • 0

Да, прямо в уже установленный форум делается.

Можно сначала на локалхосте потренироваться, потом сделать тоже самое на рабочем форуме.

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

  • 0

Для русификации настроек: System -> System settings, внизу страницы Upload XML settings file from your computer

импортируем файл настроек из /admin/applications/core/core_settings.xml

или по тому же адресу из пакета локализации (если не копировали файлы).

 

Вообще для ПОЛНОЙ локализации (задач, ббкодов) нужно включить админку в режим разработчика define('IN_DEV', (IN_ACP ? 1 : 0)); и обновить модули.

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

  • 0

Решил расписать все по пунктам.

Небольшое вступление для ясности:
Итак, у вас установлена английская версия форума, который уже заполнен какой-то информацией. Т.е. удалить и переставить уже не получиться. Если возможно удалить и установить заново, то лучше это сделать.
Это не инструкция по установке или обновлению форума!!! Это способ русифицировать уже установленный англоязычный движок без смены версии!
И еще раз:
Если у вас установлена более старая локализованная версия и вы хотите ее обновить, или англоязычная версия отличная от версии локализации, или вы хотите установить форум с нуля, то этот способ не для вас!

Для обновления или чистой установки скопируйте файлы локализации в полный англоязычный дистрибутив с заменой оригинала и устанавливайте/обновляйте как обычно.

1. Скопировать с заменой содержимое вашей локализации в корень форума.

  • Если используете нестандартное имя папки admin, то не забудьте, что скопировать содержимое папки admin локализации нужно именно туда.
  • Убедиться в отсутствии ошибок при передаче.
  • Проверить права:

 

chmod -R 0777 blog/headers
chmod -R 0777 cache
chmod 0777 conf_global.php
chmod -R 0777 downloads
chmod -R 0777 hooks
chmod -R 0777 public/style_css
chmod -R 0777 public/style_emoticons
chmod -R 0777 public/style_images
chmod -R 0777 screenshots
chmod -R 0777 uploads
chmod -R 0777 uploads/profile
chmod -R 0755 admin
chmod -R 0755 blog/colorpicker
chmod -R 0755 blog/fonts
chmod -R 0755 css_files
chmod -R 0755 converge_local
chmod -R 0755 interface
chmod -R 0755 ips_kernel
chmod -R 0755 lofiversion
chmod -R 0755 public/js
chmod -R 0755 public/min
chmod -R 0755 public/style_avatars
chmod -R 0755 public/style_captcha
chmod -R 0755 public/style_extra
2. Look&Feel -> Manage Languages -> Edit( карандаш рядом с названием языка )
В свойствах языка задать локаль ru_RU.UTF-8
3. Убедиться что в conf_global.php есть строчка
$INFO['sql_charset'] = 'utf8';
Если строчки нет, то добавлять ее на этом этапе не нужно!
4. Убедиться в правильности кодировки базы данных.
а) Сконвертировать базу и все таблицы в utf8_general_ci . Варианты конвертации есть в этом гайде: перекодирование базы данных. Мне больше нравится способ "Конвертирование посредством самого MySQL"
б) Если в п.3 строчки не было, то, независимо от collation и charset базы данных и таблиц, форум, скорее всего, записывал данные в режиме CP1252. В этом случае открыв в adminer или phpMyAdmin поле с кириллическими символами(наверняка найдете в posts) увидите что-то вроде
ПРЕВЕД МЕДВЕД!
. Здесь вместо варианта А придется использовать скрипт конвертации от IPS convertCharset.php. Создайте новую пустую базу данных и впишите данные для доступа к ней в convertCharset.php. Скопируйте convertCharset.php в корень форума и обратитесь к нему через браузер. На больших базах работа скрипта может прерваться по таймауту, тогда вставьте имя последней скопированной таблицы в переменную $skip_until_table и запустите его снова. Есть еще вариант сделать дамп базы данных с помощью sypex dumper, затем создать новую базу и импортировать этот дамп, указав кодировку utf-8 и отметив пункт "коррекция кодировки" в дампере.
После копирования впишите данные новой базы данных в conf_global.php и добавьте строку
$INFO['sql_charset'] = 'utf8';
5. В английском дистрибутиве из папки tools скопировать папку upgradeFinish в папку admin(может быть переименована) вашего форума.
6. Зайти браузером в ВАШ_ФОРУМ/admin/upgradeFinish/ и подождать пока закончатся все шаги.
7. Переключить АЦ в режим разработки, заменив, если уже есть "define('IN_DEV...", или добавив строчку
define('IN_DEV', (IN_ACP ? 1 : 0));
8. На главной странице АЦ выполнить все операции под спойлерами "Необходимо обновление..."
9. Отключить режим разработки, обновить кэши, удалить папку upgradeFinish из п.п.4,5

 

UPD: Добавить в таблицу ПРЕФИКСmembers поля для вконтакте:
 

ALTER TABLE members ADD `vk_uid` bigint(20) unsigned NOT NULL DEFAULT '0', ADD `vk_token` text COLLATE utf8_unicode_ci, ADD INDEX vk_uid (`vk_uid`);

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

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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

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