2. Пожалуйста

2. Если вы обновляете только _перевод_, то действительно достаточно заменить только файлы. Если вместе с переводом вы обновляете и версию МуВВ, то необходимо запускать и /install/upgrade.php. Замечание учту, ридми будет дополнен, спасибо.
3. Да, вы абсолютно правы. Неточность будет исправлена.
4. Конкретно в описанном вами коде изменяется только заголовок темы. По идее, отдельно заголовок есть у каждой темы и у каждого сообщения, так что в общем идея, что это возможно, верна. Что именно надо сделать, я, к сожалению, не знаю.
как перевести плагин hiden?
ну когда пишет пользоватю на забугорном зарегестрируйтесь, в каком файле надо делать перевод? (по информативней пожалуйста)
Пишите полное название плагина, а не "hiden".
Я так понимаю, это плагин для скрытого текста. Практически все плагины не имеют лэнг-файлов, поэтому искать языковые фразы нужно в самом файле плагина. Пользуйтесь ctrl+f для поиска нужной фразы.
Вот этот плагин, перевести необходимо эту строчку:
$replacearray[]="<div class='hidetags_header'><b>Hidden:</b></div><div class='hidetags_body' style='display: block;'>You need REGISTER to view a secret text!</div>";
(перевод то я знаю, а вот как его воплотить в форум я не знаю)
Code:
<?php
$plugins->add_hook("parse_message", "hidetags_run");
function hidetags_info()
{
return array(
'name' => 'Hide Tags BBCode [xtrsyz]',
'description' => 'Hides content specified in the [hide] tag.',
'website' => 'http://xtrsyz.net/',
'version' => '1.4.9',
'author' => 'xtrsyz',
'authorsite' => 'http://xtrsyz.org/',
'guid' => 'a64a644b7f7bb52f7910e2df17ebff05'
);
}
function hidetags_activate()
{
}
function hidetags_deactivate()
{
}
function hidetags_run($message)
{
global $db, $n, $mybb, $tid;
$result = $db->query("SELECT message FROM ".TABLE_PREFIX."posts WHERE tid='$tid' AND uid='{$mybb->user['uid']}'");
$selfposted = $db->num_rows($result);
// if user a guest, answered to Posting, or moderators are not the text indicated
if ( ($mybb->user[uid] != "0" && $selfposted > "0") || $mybb->usergroup[cancp] == "1") {
$search="/\[hide](.*)\[\/hide\]/siU";
$replace="<div class='hidetags_header'><b>Hidden:</b></div><div class='hidetags_body' style='display: block;'>\\1</div>";
$message = preg_replace($search, $replace, $message);
$message = str_replace("\'", "'", $message);
$message = $message;
} else {
// hide content
$searcharray[]="/\[hide](.*)\[\/hide\]/siU";
$replacearray[]="<div class='hidetags_header'><b>Hidden:</b></div><div class='hidetags_body' style='display: block;'>You need REGISTER to view a secret text!</div>";
$message = preg_replace($searcharray, $replacearray, $message);
$message = str_replace("\'", "'", $message);
}
return $message;
}
?>
function hidetags_info() - это перевод строк информации о плагина в Админ-Панели.
$replace="<div class='hidetags_header'><b>Hidden:</b></div> - Здесь переводите слово "Hidden" ("Скрытый текст")
$replacearray[]="<div class='hidetags_header'><b>Hidden:</b></div><div class='hidetags_body' style='display: block;'>You need REGISTER to view a secret text!</div>"; - Здесь вы переводите текст, который появляется для незарегистрированных пользователей вместо скрытого текста.
Вам достаточно просто заменить английские строки русскими (в кодировке UTF-8) и заменить исходный файл в папке /inc/plugins этим - и перевод появится.
Подскажи пожалуста как почистить базу данных, не испортив форум. У меня лимит закончился
o_0
В базе данных не содержится ненужной информации (как правило). Можете, конечно, использовать опцию "Оптимизировать БД" в Админ-Панели, но она навряд ли поможет, так что лучше просто удалите старые темы.
Такой вопрос, где прописаны кнопки в теме, на примере этой темы, как удалить кнопку REPLY из отображения ?
Только сейчас заметил у меня 2.8 , как проапгрейдится на 2.10 просто смутил пункт в ридми, копируем файлы потом устанавливаем форум, немного непонятно, требуется только языковой пакет апнуть, зачем форум инсталить ?
Там инструкция для установки. Уже писал, инструкция для обновления в новой версии будет.
Просто замените файлы и все.
Отображение всех кнопок - в шаблонах группы postbit. (Админ-Панель - Шаблоны и стили - Шаблоны по умолчанию - Сообщения, а дальше просматривайте все шаблоны подряд, кнопки/ссылки есть почти в половине из них)