Здесь можно найти перевод полезного мода, узнать про оптимизацию SMF и многое другое.
33 подписчика
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Custom Action Mod

Модификация для создания дополнительных страниц, вписывающихся в дизайн вашего форума.

Особенности
  • После установки мода и русификации идем в Админку » Конфигурация » Характеристики и настройки » Дополнительные страницы.
  • Выбор из трех типов страниц: HTML, BBC, PHP (какой тип выбрали, такой код и вводим).
  • На скриншоте показан пример создания HTML-странички.
  • При желании можно вывести ссылку в меню, которая будет вести на созданную страничку.
  • Права доступа тоже предусмотрены — можно указать, кто сможет увидеть страницу, а кто нет.
Совместимость
SMF 1.1.11+, 2.0 RC4+

Создаем HTML-страничку

SMF 2.x: в файл Modifications.russian[-utf8].php добавляем блок:

// Custom Action Mod
$txt['custom_action_shorttitle'] = 'Дополнительные страницы';
$txt['core_settings_item_ca'] = 'Дополнительные страницы';
$txt['core_settings_item_ca_desc'] = 'Здесь можно создавать страницы, легко вписывающиеся в дизайн форума.';
$txt['custom_action_desc'] = 'В этом разделе можно создавать и изменять ваши собственные страницы.';
$txt['custom_action_title'] = 'Дополнительные страницы';
$txt['custom_action_title_sub'] = '"%1$s": вложенные страницы';
$txt['custom_action_none'] = 'На данный момент никаких страниц нет!';
$txt['custom_action_none_sub'] = 'Для страницы "%1$s" пока не создано никаких подстраниц!';
$txt['custom_action_name'] = 'Название страницы';
$txt['custom_action_type'] = 'Тип';
$txt['custom_action_type_0'] = 'HTML';
$txt['custom_action_type_1'] = 'BBC';
$txt['custom_action_type_2'] = 'PHP';
$txt['custom_action_sub_actions'] = 'Подстраниц';
$txt['custom_action_enabled'] = 'Активна';
$txt['custom_action_make_new'] = 'Новая страница';
$txt['custom_action_make_new_sub'] = 'Новая подстраница';
$txt['custom_action_not_found'] = 'Запрашиваемая страница не найдена.';
$txt['custom_action_invalid_url'] = 'Пожалуйста, используйте олько буквы, цифры и знак подчеркивания.';
$txt['custom_action_settings'] = 'Настройки страницы';
$txt['custom_action_url_desc'] = 'Только буквы, цифры и знак подчеркивания.';
$txt['custom_action_permissions_mode'] = 'Права доступа для страницы';
$txt['custom_action_permissions_mode_0'] = 'Видима для всех';
$txt['custom_action_permissions_mode_1'] = 'Видима для выбранных групп';
$txt['custom_action_permissions_mode_2'] = 'Такие же, как у родительской страницы';
$txt['custom_action_body'] = 'Тело';
$txt['custom_action_body_html'] = 'Тело HTML';
$txt['custom_action_body_php'] = 'Код шаблона';
$txt['custom_action_delete_sure'] = 'Вы действительно хотите удалить эту страницу?';
$txt['custom_action_header'] = 'Шапка HTML';
$txt['custom_action_source'] = 'Исходный код';
$txt['custom_action_source_desc'] = 'Этот код будет обрабатываться перед отображением любых шаблонов.
Если Вы не понимаете сути, просто размещайте весь свой код в поле ниже.'; $txt['custom_action_header_desc'] = 'Этот код отображается в секции head.'; $txt['custom_action_body_html_desc'] = 'Этот код отображается в секции body.'; $txt['custom_action_body_php_desc'] = 'Все выходные данные размещаем здесь.'; $txt['custom_action_body_desc'] = 'Содержание вашей страницы.'; $txt['custom_action_url'] = 'URL-адрес страницы'; $txt['custom_action_settings_code'] = 'Код страницы'; $txt['custom_action_menu'] = 'Показывать кнопку в меню';

Отметьте интересные вам фрагменты текста и они станут доступны по уникальной ссылке в адресной строке браузера.

Комментарии (всего 7)
  1. | Johansson

    Bugo, привет!

    Подскажи пожалуйста. При установке этого мода на RC3 в создаваемых страницах все русскоязычные символы отображаются как "?????? ?? ?? ????"(причем неважно HTML, PHP или BBC). Форум в UTF-8, русификатор брал отсюда. Ошибок при установке не было. В чём может быть причина данной проблемы?

    Спасибо.

  2. | Bugo

    phpmyadmin, .htaccess

  3. | Johansson

    Спасибо! wink

  4. | visir

    А можно ли где найти примеры страничек для smf, чтобы были в стиле выбранного шаблона, скажем основного?

  5. | Bugo

    Конечно, можно. Интернет — прекрасная библиотека smile

  6. | Комментатор 88

    В принципе тут и без русификации все понятно, но, было сказано, что русификация есть. Я ее не нашел.

  7. | Bugo

    Где сказано?

Есть что сказать?

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

(войти без комментирования)

Имя и сайт используются только при регистрации.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

(обязательно)