Перейти к контенту
  • 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
Ссылка на комментарий
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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

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