Задать вопрос
  • Как передать в всплывающую подсказку маркированный список?

    vechnokrainii
    @vechnokrainii Автор вопроса
    Вроде это то что нужно, я почитал в документации. Правильно понимаю, что в tippy() я не могу в первом аргументе указать все элементы с таким то классом. Например у меня столбец где все ячейки столбца с одним классом
    <th class="firstClass">text<th>
    Вся таблица выводиться циклом построчно
    Все данные приходят из PHP.
    Получается мне нужно будет в каждую ячейку запихать скрытый див?
    <div сlass="template_firstClass" style="display: none;">
        <ul>
            <li>first marker</li>
            <li>second marker</li>
            <li>third marker</li>
        </ul>
    </div>

    Я тогда не совсем понимаю как обратиться в tippy чтобы именно при наведении на конкретную ячейку выводилась всплавющая подсказка с нужными данными именно для этой ячейки
  • Где лучше хранить временные ключи?

    vechnokrainii
    @vechnokrainii Автор вопроса
    Uno, спасибо. Сделал через кеш. (memcache) никогда с ним до этого не работал, было интересно. Попробуем чем это кончиться
  • Где лучше хранить временные ключи?

    vechnokrainii
    @vechnokrainii Автор вопроса
    Frayl, не понял. json это вроде формат, а не место хранения?
  • Где лучше хранить временные ключи?

    vechnokrainii
    @vechnokrainii Автор вопроса
    FanatPHP, апи может вызываться в разными скриптами. Если каждый скрипт будет делать авторизацию то токены будут постоянно меняться. Поэтому я хочу где-то хранить токен. Чтобы перед запрос скрипты проверяли нужно ли авторизовываться
  • Где лучше хранить временные ключи?

    vechnokrainii
    @vechnokrainii Автор вопроса
    FanatPHP, код реализован в таком виде. Есть класс с api.
    class SomeApi {
    }

    в нем просто реализованы методы апи.
    И есть обработчики к нему
    class SomeApi Handler { 
    function __construct( \SomeApi $client)
    }

    Просто сейчас нужно использовать апи для нескольких целей. И класс будет в разных местах. Поэтому решил сделать проверку на токен.
  • Как правильно установить header в Guzzle?

    vechnokrainii
    @vechnokrainii Автор вопроса
    Сработало с двоеточием. Капец. А почему в curl без него не работало?
  • Как правильно реализовать структуру ООП?

    vechnokrainii
    @vechnokrainii Автор вопроса
    если бы я знал, я бы не задавал вопросов, верно?
  • Как правильно реализовать структуру ООП?

    vechnokrainii
    @vechnokrainii Автор вопроса
    FanatPHP, методы возвращают пробразованные данные, которые потом все скопом пишуться в xml
  • Как правильно реализовать структуру ООП?

    vechnokrainii
    @vechnokrainii Автор вопроса
    FanatPHP, чтобы вносить правки например. Мне кажется удобнее зайти в конкретный файл, и поправить нежели копаться в классе в 500 строк. Или это нормально что класс такого объема?
    Насчет шаблонизатора.... Есть мысль написать шаблон под каждый тип. Например, motoSale.xml.twig motoRent.xml.twig и т.д. И вызывать по условию
  • Зачем в методе контроллера указывать тип Request для аргумента?

    Возможно потому что функция ждет именно объект класса?
  • Как правильно сделать соответствие полей?

    vechnokrainii
    @vechnokrainii Автор вопроса
    спасибо! Обязательно попробую! Просто полей много. Я начал делать таблицу, где количество столбцов равно количеству сервисов + столбик с полями из базы. И просто запросом вытягивать нужные поля к нужному сервису
  • Как правильно сделать соответствие полей?

    vechnokrainii
    @vechnokrainii Автор вопроса
    FanatPHP, попробую по порядку. Цель вопроса облегчить работу с одними и теми же данными, но которые каждый сервис называет по своему.
    да все верно из апи в базу, из базы в xml
    xml я отправляю на другие сервисы, которые в ответ мне присылают success или error. Если ошибка, то присылает список полей, которые нужно заполнить. Т.к. внешний апи не заполнил эти поля, то их должен заполнить человек. И этому человеку нужно сообщить какие поля нужно заполнить
    Поэтому я и спросил про соответствие.
  • Как правильно сделать соответствие полей?

    vechnokrainii
    @vechnokrainii Автор вопроса
    FanatPHP, я тоже так делал изначально, просто проблема возникла, когда сервисы на которые я делал экспорт xml начали предоставлять обратную связь. Например успешно или нет прошел экспорт. И какие поля нужно заполнить для успешного экспорта. Эти поля приходит с названиеми сервиса. Т.е. на английском. Вот тут и загвоздка. Инфу о том что какие-то поля не заполнены нужно отправить сотруднику который заполнял изначально. Вот я и подумал. Если поля в БД содержат в себе русское название, то сделать какое-то соответствие. Типо мне пришло что-то по api я сверил и отправил сообщение что мол этажность не заполнена. А не floorall.
    А ручками каждое поле не очень охота переводить. Там их многовато для этого. 50-60 полей в каждом сервисе.
  • Как правильно организовать БД с недвижимостью?

    vechnokrainii
    @vechnokrainii Автор вопроса
    я читал например вот и вот. Но все равно чет не до конца понял
  • Нормальная ли тема для проекта и её план реализации?

    kerosin228, отлично. Давай по порядку.
    1.) Мы отсеяли всех пользователей которые, сделали меньше N лайков на 100 постов.
    2.) Сортируешь их по убыванию( опраемся на количества лайков)
    3) Берем из их профилей группы в которые входят эти пользователи( миниму 20%, начиная с самого активного)
    4) Получешь активнных пользователей и список групп в которых они состоят.
    5) Делаешь сводную таблицу из групп и пользователей. Получаешь список групп где на первом месте будет группа Y с наибольшоим количеством ТВОИХ активных подписчиков.
    6) Анализируешь тематики минимум первых 20% этого списка групп и получаешь тематики
    P.S. Погрешность будет в любом случае. Есть вероятность нарваться на закрытый профиль. Так что придется брать только открыте профили. Но как правило самые активные с открытым профилем. Работа объемная, но есть к чему привязываться, это id пользователей и id группы + количество лайков. Если не ошибаюсь это третья нормальная форма.
    Можно вообще заморочиться и распарсить все группы всех ТВОИХ активыных пользователей и выяснить в каких группах помимо твоей эти пользователи прояляют наивысшию активнсть, затем скрешивать эти данные пользователь->активные группы. И анализировать на тематики уже эти данные. Но думаю они не будут сильно отличаться от того, если ты пойдешь первым путем.
    P.S.занимаюсь примерно тем же сейчас, только мне парсить не надо, но у меня данные не структуризированные(
  • Нормальная ли тема для проекта и её план реализации?

    Еще лучше было бы значала выявить уникальных пользователей из всего пула подписчиков. Отсеили ботов.
    А затем подсчитывать активность полученого списка. Сколько лайков и комментариев. ( Вот опять парето получиться) и Затем выяснять их интересы. Если вы будете парсить други группы по тем своим активным пользователям, то получить скорее рейтинг активности пользвателей, нежели их интересы
  • Как скачать файл с сервера находясь на сервере?

    vechnokrainii
    @vechnokrainii Автор вопроса
    Валентин, да, но ваши примеры по scp работают только из домашнего терминала. А меня интересует именно после подключения по ssh в этой же консоли. Про сокеты ничего не понял. Недавно в этой теме)
  • Как узнать день недели?

    FanatPHP, я с твоего комментария скопировал, мальчик. Просто поставил конкретную дату.
    Научись читать что-ли. Буковки в коде если что латинские
  • Как узнать день недели?

    FanatPHP, какое правильно значаение.
    $date = strtotime(date('2020-10-27'));
    print_r(date("w", $datetime));

    Выдает 4, должен 2. Так что код в ответе отрабатывет верно.
    А от тебя так ни одной строки кода и не пришло.
    Так что можешь прислать свой вариант работающего кода.
    А то тут ты не правильно делашь и это глупость и то не надо
    Так каждый может
  • Как узнать день недели?

    FanatPHP, пусть будет твоя правда. Нет смысла обсуждать это тут. Твои ответы мне не понятны почти все. И вызывают еще больше вопросов. Вероятно тебе стоит чуть более подробно отвечать и быть более терпиливым к новичкам, либо не отвечать вовсе на простые вопросы. Вероятно мне трудно воспринимать твои ответы и легче зарываться в документцию и другие форумы.
    Будь проще старичек и не болей. Удачи)