Jump to content

Локализация IPB 3.4.7 (префиксы таблиц)

Featured Replies

Posted
comment_79192

Доброго времени суток уважаемое сообщество.

Здесь на форуме выложена локализация IPB 3.4.7 - >ссылка

 

Цитирую дословно:

1. Загрузить файл language_ru.xml.gz при помощи панели администратора Внешний вид > Языки > Импортирование XML-файла.
С этим пунктом проблем не возникло
 
2. Открыть в редакторе (Notepad++ или аналогичный) файл language_settings sql.txt, изменить ВСЕ префексы таблиц с "pjr_" на свой (обязательно!). Скопировать все и запустить через панель phpMyAdmin (вкладка SQL), или через панель администратора IP.Board (Поддержка > Управление SQL > Инструменты управления SQL, в конце страницы).
 
А вот здесь я немного запутался. Дело в том, что ранние версии IPB я руссифицировал путём только импортирования XML-файла.
2.1 А здесь нужно изменить префиксы таблиц на свои. Как "определить" свои префиксы таблиц? Я скачал оба файла, сами префиксы вижу, но не могу понять на какие их нужно заменить.
2.2 Далее нужно загрузить этот список на форум. Если не через phpMyAdmin, а через сайт, там есть несколько вариантов. Какой именно нужно выбрать?

post-8716-0-47751700-1422155349.png

 
Я попробовал найти ответ на форуме, не смог.
Заранее спасибо.
 
Версия IPB: 3.4.7, купленная
comment_79194

Идите в phpMyAdmin и смотрите префиксы таблиц. Обычно это "ipb". Потом через блокнот замените их на свои, и зальете через импорт.

comment_79195

В корневой папке сайта есть conf_global.php, его открывай и смотри префиксы в $INFO['sql_tbl_prefix']  , вполне возможно что и не будет ни каких префиксов, тогда просто в файле удали pjr_ и все

  • Author
comment_79197

В корневой папке сайта есть conf_global.php, его открывай и смотри префиксы в $INFO['sql_tbl_prefix']  , вполне возможно что и не будет ни каких префиксов, тогда просто в файле удали pjr_ и все

 

 

Я посмотрел в этом файле - там пусто - $INFO['sql_tbl_prefix'] =  '  ';

Значит, насколько я понял, нужно просто удалить префиксы?

Если да, то как должна выглядеть, к примеру, строчка с удалённым префиксом? 

 

Если на примере этой - 

UPDATE `pjr_core_sys_conf_settings` SET `conf_title`='Заголовок' WHERE `conf_key`='gl_title'; 

comment_79198

Я посмотрел в этом файле - там пусто - $INFO['sql_tbl_prefix'] = ' ';

Значит, насколько я понял, нужно просто удалить префиксы?

Если да, то как должна выглядеть, к примеру, строчка с удалённым префиксом?

Если на примере этой -

UPDATE `pjr_core_sys_conf_settings` SET `conf_title`='Заголовок' WHERE `conf_key`='gl_title';

_core_sys_conf_settings` SET `conf_title`='Заголовок' WHERE `conf_key`='gl_title';
comment_79200

Видимо вот так:

UPDATE `core_sys_conf_settings` SET `conf_title`='Заголовок' WHERE `conf_key`='gl_title';

А нижнюю черту "_core" разве не надо?
  • Author
comment_79203

С этим я разобрался, спасибо огромное.

Но так до конца не понял, как мне загрузить этот список именно через форум, не через phpMyAdmin?

Я там в первом посте выложил картинку с менюшкой. Как правильно загрузить список?


Я так понял, это SQL запрос?

comment_79204

АЦ-Внешний вид-Языки. Внизу увидишь Импортирование XML-файла, тыкаешь "выберите фаил" и выбираешь архив "language_ru.xml.gz" 

далее АЦ-Поддержка > Управление SQL > Инструменты управления SQL, внизу увидишь "Выполнить" в это окно вставляешь все из language_settings_v.1.0.3 предварительно везде удалив префикс, раз у тебя его нет и жмешь кнопку "выполнить"

А по пункту меню, смотри скрин, точно так же и у тебя

Всё.

post-24782-0-03353900-1422159205.jpg

comment_79206

Но так до конца не понял, как мне загрузить этот список именно через форум, не через phpMyAdmin?

Юзайте PMA. Иначе можете столкнуться с проблемой '?do=embed' frameborder='0' data-embedContent>>

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.