Добавление кнопки на сайт в форуме SMF

1111111111Rating 5.00 (1 Vote)

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

Для SMF 1.1.X

Оказывается необходимо внести несколько изменений в два файла: index.template.php и index.russian.php...·

Так как я добавлял кнопку в шаблоне по умолчанию, расположенную по пути - папка_форума/Themes/default/,

в файле - index.template.php, необходимо найти строки:

// Show the [home] button.
echo ($current_action=='home' || $context['browser']['is_ie4']) ?

Данные о кнопке располагаются в данном случае между комментариями - // Show the [home] button и следующим комментарием - // Show the [help] button.
Код располагающийся между комментариями можно скопироовать в удобное для себя место (к примеру в блокнот) и значение - 'home' заменить к примеру на - 'site' вместо строки:

' , $txt[103] , '

вставить:

' , $txt[799] , '

результат можно вставить к примеру перед комментарием - // Show the [home] button.

В файл русификации - index.russian.php, добавить строку:

$txt[799] = 'Перейти на сайт';

Для SMF 2

необходимо открыть файл - Subs.php, расположенном в каталоге - Sources

найти строки:

'home' => array(
                'title' => $txt['home'],
                'href' => $scripturl,
                'show' => true,
                'sub_buttons' => array(
                ),
                'is_last' => $context['right_to_left'],
            ),

перед данными строками вставить следующий код:

'site' => array(
                'title' => $txt['site'],
                'href' => 'http://sys-admin.kz',
                'show' => true,
                'sub_buttons' => array(
                ),
            ),

в результате должно получиться нечто похожее на:

$buttons = array(
        //на сайт
        'site' => array(
                'title' => $txt['site'],
                'href' => 'http://sys-admin.kz',
                'show' => true,
                'sub_buttons' => array(
                ),
            ),
                //на сайт
            'home' => array(
                'title' => $txt['home'],
                'href' => $scripturl,
                'show' => true,
                'sub_buttons' => array(
                ),
                'is_last' => $context['right_to_left'],
            ),

Далее в файле - index.russian.php (Themes/default/languages/) необходимо добавить строку:

$txt['site'] = 'На сайт';

Для английской версии в файл - index.english.php добавить:

$txt['site'] = 'Go Site';

Добавить комментарий


Обновить
Защитный код

Сейчас 126 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз