Перейти к содержанию

VGreen

Пользователи
  • Постов

    13
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные VGreen

  1. Всем доброго времени суток

    Возникла проблема с попыткой установить русский язык на локальный сервер (OpenServer). перевод категорически не хочет ставиться. Если переводить всю систему то около 10%. По модулям, не ставиться только core. Подскажите как решить

    • Nginx_1.17
    • PHP_7.4
    • MySQL-5.7

    IPS 4.5.4

  2. В 09.04.2018 в 20:29, WOLF сказал:

    почему все так бояться установить плагин и проверить, и вместо этого пишут подобные сообщения и ждут по несколько часов-суток ответа? вы все чего боитесь? что на вас неожиданно метеорит упадет или то что от этого плагина датацентр вашего хостера расщепит на атомы? 

    + можно на своем компе проверить, установив движок на Open Server

  3. Всем привет

    Возникла такая проблема, как решить не знаю, может кто подскажет. 

    Суть в следующем. Использую плагин Profile Field Per User Group. Полностью работает, но как всегда есть НО... А именно, поля скрываются от заполнения, не показываються не нужным группам, но если мы используем кастомный вывод полей, скажем в расширении каком нибудь, то там заполненные значения этих полей видит только та группа, которой можно заполнять поля, а не все. 

    Может есть идеи как это поправить?

    PS если не там опубликовал, просьба сильно не ругаться)))

  4. решение было подсмотрено на этом сайте, только там описания путного небыло

    мой вариант (тот который я применил у себя на сайте) выглядит так:

    {{$fields = $advert->author()->profileFields();}}  // я не силен в PHP, могу лишь предполагать что данная строчка делает выборку из таблицы БД нужного нам человека (в моем случае это автор объявления)
    {{$tel_nomber = $fields['core_pfieldgroups_2']['core_pfield_2'];}} // далее тут мы задаем название (своего рода ключ - $tel_nomber) теперь делаем выборку уже из базы нужное нам поле (['core_pfieldgroups_2'] это группа полей, где 2 это нужное нам ID, ['core_pfield_2'] это уже само поле, где 2 это нужное нам ID)
    {$tel_nomber} // тут уже вывод значения поля

    как узнать нужные нам ID:

    ['core_pfieldgroups_2'] только через БД, не нашел иного варианта (заходим в БД -> ищем таблицу core_pfields_groups  заходим -> видим две колонки, первая ID вторая это пользовательская сортировка. То есть нужная группа у нас на второй позиции в админ панели, значит в БД находим цифру 2 во второй колонке, а в первой колонке будет ID нужной нам категории.

    ['core_pfield_2'] тут все до боли просто. В админке заходим в редактирование нашего поля, и в конце адресной строки будет указан нужный нам ID

    IPS 4.2.5 полностью работает

    PS правда не пробовал на условиях

    вот бы еще скрывать заполнение некоторых полей от некоторых групп, а по добру вообще их переместить в другое место, вообще супер бы было, нет идей по этому поводу?

  5. Всем привет. Надеюсь на Вашу помощь новичку. 

    Суть вопроса вот в чем. В системе предусмотрено создание доп. полей для профиля, а как их выводить (если заполнены) в другом месте где есть контент у пользователя?

    спасибо заранее

  6. Только что, Cheshir сказал:
    5 минут назад, VGreen сказал:

    это про id пользователя который просматривает или автор публикации?

    При чем тут айди пользователя? Вы спрашиваете про пользователя из определенной группы.

    видимо не так выразился, извиняюсь. в вопросе звучало следующее, если пользователь, зашедший на страницу скажем принадлежит к группе "модератор" то показываем ему ту или иную информацию, если не к этой группе то не показываем, а также если пользователь (не важно к какой группе он относится) просматривает профиль/файл/тему/сообщение/ и т.д.  пользователя который относится к группе "модератор" то также показываем ему ту или иную информацию. потому я и спросил про то к какому варианту принадлежит код который вы написали, кстати спасибо за него ))

     

    а вот по поводу перевода, тут да, видел в настройках товара, но немного не то, либо я не понимаю, поскольку мне надо пользователя скажем если он оплатил, то перевести на месяц в другую группу, а в настройках не нашел где можно ввести этот самый месяц, есть только "Вернуть в предыдущую группу, когда покупка истекла или отменена?" а как это время настроить не знаю

  7. 2 минуты назад, Cheshir сказал:

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

    
    {{if \IPS\Member::loggedIn()->inGroup() == id нужной группы}}
    Если айди пользователя соответствует указанной в строке выше, то эта информация отобразится.
    {{endif}}

    Необходимо знать php

    это про id пользователя который просматривает или автор публикации?

     

    3 минуты назад, Cheshir сказал:
    24 минуты назад, VGreen сказал:

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

    Это штатная функция приложения Commerce (магазин)

    а можно поподробнее, что то я не нашел этого

  8. Всем доброго времени суток!

    Недавно с IPS начал общение и вот возникают вопросы, они следующие:

     - подскажите как в шаблоне выводить во-первых нужную информацию только для определенных групп, и второе как выводить нужную информацию если просматривается информация только определенной группы пользователей ( например если мы смотрим профиль/файл/тему/сообщение/ и т.д. пользователей с группы модератор то инфа показывается, если с другой группы то нет)?

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

    всем заранее спасибо

    З.Ы. поиском пользовался, но что то не нашел нужные расширения ))

    И еще одно расширение будет полезным, это надо возможность добавить фишку как публикация публичных сообщений в ленту, может это и из коробки включается, только что то я подобного не видел ((

  9. Всем привет.

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

    5a3508862611c_FireShotCapture037-Default_-http___localhost_admin_.thumb.jpg.14a8491992cf296724b48c0074da1a13.jpg

    это стандартная тема, а вот в инете нашел, и там значительно больше вкладок, как подобное реализовать при создании своей темы?

    5a350886f188b_FireShotCapture038-Animate4.2-ipsfocus_-http___localhost_admin_.thumb.jpg.708ff60b2a5c368054ff5e48e602434f.jpg

     

×
×
  • Создать...