[tl] Social Groups

[tl] Social Groups 4.0.9

Нет прав для скачивания
тогда вопрос , как совместить два плагина ?
 
nikname, в [AP] Style Suite пишут что этот плагин групп поддерживается. В настройках этих стилей пробовал включить Disable group styles?
Плагин на этом форуме никто не обновляет, на официальном сайте последняя версия (+27 обновлений от того что здесь)
 
Последнее редактирование:
да, поставил галку и один черт та же ошибка, либо отключать при создании группы, дальше пока ошибок не замечал
 
nikname, это исправлено в стилях . Надо искать не ниже этой версии.

nikname, в [AP] Style Suite есть, кстати, новее.
 
Последнее редактирование модератором:
нашел ) щас выложу, если тут нет

[AP] Style Suite 2.4.0​


а ну уже есть ) новее пока не видел
 
Последнее редактирование модератором:
да, да , видел

правдами и неправдами поставил

Style Suite 2.4.0​

создаю группу и получаю туже ошибку) не судьба видать )
 
Последнее редактирование модератором:
nikname, попробуй 1.9.5 найти. Либо придётся отказаться от этого плагина стилей пока не выложат новее
 
ну видимо придется ждать, везде где есть не доступен, последний релиз 2,9,6
даже 2.5.0 не могу скачать

а в этом плагине нельзя обойти ошибку ?
 
Последнее редактирование модератором:
вот код ошибки в журнале
Код:
    XF\Db\Exception: MySQL statement prepare error [1054]: Unknown column 'ap_group_style' in 'field list' src/XF/Db/AbstractStatement.php:230

    Сгенерирована пользователем: admin 1 Дек 2022 в 15:57

Трассировка стека

INSERT  INTO `xf_tl_group` (`category_id`, `privacy`, `description`, `name`, `short_description`, `always_moderate_join`, `allow_guest_posting`, `language_code`, `owner_user_id`, `owner_username`, `member_count`, `group_state`, `last_activity`, `group_id`, `created_date`, `avatar_attachment_id`, `cover_attachment_id`, `tags`, `event_count`, `discussion_count`, `view_count`, `node_count`, `member_cache`, `custom_fields`, `member_moderated_count`, `album_count`, `cover_crop_data`, `ap_group_style`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
------------

#0 src/XF/Db/Mysqli/Statement.php(198): XF\Db\AbstractStatement->getException('MySQL statement...', 1054, '42S22')
#1 src/XF/Db/Mysqli/Statement.php(41): XF\Db\Mysqli\Statement->getException('MySQL statement...', 1054, '42S22')
#2 src/XF/Db/Mysqli/Statement.php(56): XF\Db\Mysqli\Statement->prepare()
#3 src/XF/Db/AbstractAdapter.php(96): XF\Db\Mysqli\Statement->execute()
#4 src/XF/Db/AbstractAdapter.php(220): XF\Db\AbstractAdapter->query('INSERT  INTO `x...', Array)
#5 src/XF/Mvc/Entity/Entity.php(1516): XF\Db\AbstractAdapter->insert('xf_tl_group', Array, false)
#6 src/XF/Mvc/Entity/Entity.php(1248): XF\Mvc\Entity\Entity->_saveToSource()
#7 src/addons/Truonglv/Groups/Service/Group/Creator.php(140): XF\Mvc\Entity\Entity->save(true, false)
#8 src/XF/Service/ValidateAndSavableTrait.php(42): Truonglv\Groups\Service\Group\Creator->_save()
#9 src/addons/Truonglv/Groups/Pub/Controller/Category.php(114): Truonglv\Groups\Service\Group\Creator->save()
#10 src/XF/Mvc/Dispatcher.php(352): Truonglv\Groups\Pub\Controller\Category->actionAdd(Object(XF\Mvc\ParameterBag))
#11 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('Truonglv\\Groups...', 'Add', Object(XF\Mvc\RouteMatch), Object(Truonglv\Groups\Pub\Controller\Category), NULL)
#12 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(Truonglv\Groups\Pub\Controller\Category), NULL)
#13 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#14 src/XF/App.php(2353): XF\Mvc\Dispatcher->run()
#15 src/XF.php(524): XF\App->run()
#16 index.php(20): XF::runApp('XF\\Pub\\App')
#17 {main}

Содержимое запроса

array(4) {
  ["url"] => string(34) "/group-categories/***********.1/add"
  ["referrer"] => string(57) "https://*******/group-categories/*********.1/add"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(11) {
    ["_xfToken"] => string(8) "********"
    ["name"] => string(35) "***********"
    ["short_description"] => string(33) "*********"
    ["description_html"] => string(36) "<p>описание группы</p>"
    ["privacy"] => string(6) "public"
    ["language_code"] => string(5) "ru-RU"
    ["tags"] => string(0) ""
    ["category_id"] => string(1) "1"
    ["_xfRequestUri"] => string(34) "/group-categories/************.1/add"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}
 
nikname, там скорее всего установщиком стилей колонка ap_group_style не создаётся в таблице xf_tl_group. Отсюда и ошибка, потому что для создаваемой группы некуда записывать настройки стиля из [AP] Style Suite.
 
Последнее редактирование:
жутко бесит - это позиция обложек групп при их настройке и на странице самой группы.
dimka1510, вот небольшая правка шаблона, которая, вроде бы, решает проблему. Набросал на скорую руку, вроде работает. Обложка располагается по центру, растягивается на всю ширину, а при наведении курсора отображается название группы. Нормально отображается в любом месте. В общем попробуйте

Добавить новую модификацию шаблона
Шаблон: tlg_group_macros
Выбрать: Простая замена
Найти: (это с 56-й по 67-ю строку шаблона)
Код:
    <div class="groupCover groupCoverFrame{{ $repositioning ? ' groupCoverFrame--setup' : '' }}{{ $group.CoverAttachment ? '' : ' groupCover--default' }}"{{ ($attrs) ? (' ' . $attrs) : '' }}>
        <a href="{{ link('groups', $group) }}"{{ ($attrs) ? (' ' . $attrs) : '' }}>
            <xf:if is="$group.CoverAttachment">
                <img data-crop="{$group->getCoverCropData()|json}"
                     class="groupCover--img{{ $lazy ? ' groupCover--lazy' : '' }}" data-xf-init="tlg-cover-setup"
                     {{ ($imgAttrs) ? (' ' . $imgAttrs) : '' }}
                     {{ $forceHeight ? (' data-force-height="' . $forceHeight .'"') : '' }}/>
            <xf:else />
                <span class="groupCover--text">{{ snippet($group.name, 25) }}</span>
            </xf:if>
        </a>
    </div>
Заменить на:
Код:
<xf:if is="$group.CoverAttachment">
    <a href="{{ link('groups', $group) }}"{{ ($attrs) ? (' ' . $attrs) : '' }}>
        <div style="background: url({{ $group->getCoverUrl(true)}}) center; background-size: cover" class="groupCover groupCoverFrame{{ $repositioning ? ' groupCoverFrame--setup' : '' }}{{ $group.CoverAttachment ? '' : ' groupCover--default' }}"{{ ($attrs) ? (' ' . $attrs) : '' }} title="{{$group->name}}">      
        </div>
    </a>
<xf:else />
    <div class="groupCover groupCoverFrame{{ $repositioning ? ' groupCoverFrame--setup' : '' }}{{ $group.CoverAttachment ? '' : ' groupCover--default' }}"{{ ($attrs) ? (' ' . $attrs) : '' }}>
            <a href="{{ link('groups', $group) }}"{{ ($attrs) ? (' ' . $attrs) : '' }}>
                    <span class="groupCover--text">{{ snippet($group.name, 25) }}</span>
            </a>
    </div>
</xf:if>
 
Последнее редактирование:
СтарыйХ, работает отлично. Только перемещение обложки нужно из меню группы убрать. Всё рано не работает.
 
Обновление 3.3.3
Исправлены баги и ошибки
Добавлены новые функции
 

Вложения

  • [tl] Social Groups 3.3.3.zip
    708 KB · Просмотры: 24
Обновление 3.3.3
Исправлены баги и ошибки
Добавлены новые функции
Расширение функционала супер, однако в админке не отображаются узлы в группах, так как перенесены в отдельную вкладку, а там все время пусто. Это критичный момент, в остальном все работает пока без нареканий.

upd: есть старая настройка: архив групп, если его выбрать, то в табе с узлами групп не выводятся форумы сообществ.
Если эту настройку убрать, то все норм отображается.
 
Последнее редактирование:
MeowBaka, все баги лучше репортить разрабам. Я всего лишь выложил файл.
 
Странно что ресурсы почти не обновляются сдесь..
Может у когото есть 3.5.9 или 3.5.8?
 
MrOne, странно что до сих пор никто не купил плагин у автора. На забугорных форумах этот плагин либо обновляется только для всяких VIP либо вообще древних версий.

И чисто моё мнение: автор хоть и обновляет плагин, но некоторые "моменты" уже два года как не исправлены. Например, то же оформление списка сообществ, отображение обложек, отвал RSS в форуме если к сообществу привязать существующий форум и т.д.
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу