Вышел SMF 2.1 Beta 3

   182
Основные изменения:

Подробные сведения о том, что изменилось, смотрите в репозитории GitHub.

Общий порядок установки и обновления остается такой же, однако, как только вы перейдете с более старой версии на SMF 2.1, вы не сможете вернуться назад, поэтому, хорошо подумайте перед тем как обновить действующий форум. Обратитесь к разделу Установка...

SMF 2.1 Разработка

Как создать блок портала для вывода изображений из галереи Aeva Media

   242

Создаем блок с типом PHP и указанным ниже содержимым


require_once 'Sources/Aeva-Subs.php';

$albums = array(1,2); // Через запятую номера нужных альбомов array(1,2,3);
$limit = 5; // Количество изображений
$sort = 'id_media DESC'; // Поле и порядок сортировки - 'id_media ASC', 'id_media DESC', 'RAND()' (прямой, обратный, случайный) 
$per_line = 0; // 0 - горизонтальная ориентация, 1 - вертикальная

$items = aeva_getMediaItems($start = 0, $limit, $sort, $all_albums = true, $albums, $custom = '', $custom_file = 'thumb');
echo aeva_listItems($items, $in_album = false, $align = '', $per_line, $can_moderate = false);
PHP SMF 2.0 Полезные решения

Выпущено обновление SMF 2.0.14

   360

Проект Simple Machines Forum выпустил обновление для 2.0.x. Текущей версией становится SMF 2.0.14.

Это обновление исправляет уязвимости и ошибки и добавляет некоторые улучшения, поэтому рекомендуется своевременное обновление.

Краткий список изменений:
* Добавлена поддержка PHP 7.
* Из SMF 2.1 портирована поддержка прокси для изображений (чтобы избежать смешанного контента для https страниц на которых вставлены изображения с cайтов без https).
* Добавлена поддержка HTTPS в адресах аватаров.
* Добавлена поддержка email адресов с длинными именами доменов.

Эта версия SMF требует PHP 5.4 или выше. Вы можете проверить свою версию в разделе "Поддержка и благодарности" в админке форума.
Новую функцию прокси...

SMF 2.0

Локализованный дистрибутив SMF 2.0

   302

Дистрибутив SMF 2.0 с интегрированной русификацией (russian-utf8).

Отличия от оригинальной версии:

SMF 2.0

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

   1502

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

Найдем в файле /Sourcers/Profile-Modify.php строки


          if ($is_protected == 1)
               isAllowedTo('admin_forum');

и добавим после них такие


        elseif ($is_protected == 3)
            $canChangePrimary = false;

Теперь, основная группа пользователей будет оставаться прежней, а новая становиться дополнительной.

 

FAQ SMF 2.0 Полезные решения

Как сделать, чтобы в SMF 1.1 аватары конвертировались в формат PNG независимо от своего размера

   1011

Бывает, что требуется, чтобы аватары конвертировались в формат PNG независимо от своих размеров, даже если они меньше чем лимит заданный в настройках форума. Например, для того, чтобы избавиться от анимации в GIF.
 

Найдем в файле /Sources/Profile.php строки

            elseif ((!empty($modSettings['avatar_max_width_upload']) && $sizes[0] > $modSettings['avatar_max_width_upload']) || (!empty($modSettings['avatar_max_height_upload']) && $sizes[1] > $modSettings['avatar_max_height_upload']))

и заменим их на

            elseif ((!empty($modSettings['avatar_max_width_upload']) && $sizes[0] > $modSettings['avatar_max_width_upload']) || (!empty($modSettings['avatar_max_height_upload']) && $sizes[1] > $modSettings['avatar_max_height_upload']) || 

 

FAQ SMF 1.1 Полезные решения

Добавляем в меню форума SMF ссылку на папку исходящих личных сообщений

   2216

По умолчанию, в SMF пункт меню "Личные сообщения" содержит ссылки только на папку "Входящие" и на форму создания нового личного сообщения. Папка "Исходящие", при этом, незаслуженно проигнорирована. Сегодня, мы исправим эту несправедливость.

Сначала, добавим текстовую переменную с названием нашей новой ссылки. Для этого, отредактируем файл /Themes/default/languages/Modifications.russian(-utf8).php (если у вас используется како-то другой язык, ищем такой же файл соответствующий ему). В конец файла, перед строкой


?>

добавим строку с нашей переменной


$txt['pm_menu_outbox'] = 'Исходящие';

 

Затем, отредактируем файл /Sources/Subs.php. Найдем в нем строку


                    'pm_send' => array(

 

и добавим перед ней строки

...
SMF 2.0 Полезные решения

Новые темы оформления от Dzinerstudio

   1240

За 2015 год вышли три премиум темы оформления SMF от Dzinerstudio, доступные только подписчикам.

 

FACADE

FACADE

Если вы ищете изящный, многофункциональный шаблон в темных тонах, то тема оформления FACADE предназначена для вас.
FACADE поддерживает резиновую и фиксированную ширину и имеет несколько пользовательских опций, которые могут быть включены в настройках темы через панель администрирования форума.
Демо: http://demo.dzinerstudio.com/smf2/index.php?theme=55
Совместимость: SMF 2.0

 

LEVEL

LEVEL

Настало время для летних мотивов! С LEVEL вы получите красочный и яркий "плакатный" дизайн, который "дышит" летом и...

SMF 2.0 Дизайн Темы оформления

Вышел SMF 2.1 Beta 2

   1596

Команда Simple Machines с гордостью объявляет о втором бета-релизе SMF 2.1. Эта версия содержит много улучшений по сравнению с Beta 1 и исправляет много ошибок, которые были обнаружены. Перечислим некоторые улучшения:

Полный список изменений доступен на GitHub.

Напоминаем, что минимальные требования SMF 2.1 были повышены до...

SMF 2.1 Разработка

Вышел SMF 2.1 Beta 1

   2875
Команда Simple Machines с гордостью объявляет о начале новой вехи в истории SMF - первом релизе SMF 2.1! Много работы проделано над SMF 2.1 в течение последних 3 лет, более чем 5500 коммитов сделано многочисленными разработчиками и, теперь, у нас есть много новых интересных функций и улучшений, которые, как мы надеемся, вам понравятся.

Предупреждаем! Это всего лишь первая бета-версия! Она содержит ошибки и недоделанные функции и не рекомендуется использовать ее для действующих форумов.

Ниже приведен краткий обзор изменений по сравнению с SMF 2.0. Для более полного понимания, ознакомьтесь с ежемесячными обновлениями в Блоге разработчиков,